终于用Matlab程序得到了跟TA的Q100结果类似的Modulated heat flow的Amplitude
2010-04-03 17:38
357 查看
可能在细节上, 还得考虑如何处理, 但是, 本质上,
所谓的用于Temperature modulated differential scanning calorimetry的Fourier Deconvolution,
已经被明白了.
close all
clear
clc
load MDSCdata %MDSCdata1 , 两个数据文件, 随便哪个都行
offset=1; % 0的时候算heat flow, 1的时候计算并比较temperature, 奇怪不是dT/dt却是T
x=data(:,13-offset);
figure; plot(x)
L=length(x);
N=120;
for k=1:1
xx=smooth(x,N);
end
xx=smooth(xx,'sgolay');
hold on, plot(xx,'g')
x=x-xx;
plot(x,'r:')
%break
theta=1:N;
theta=theta.';
theta=theta/N;
a=zeros(size(theta));
b=zeros(size(theta));
COS=cos(2*pi*theta);
SIN=sin(2*pi*theta);
for k=1:L-N+1
a=x(k:k+N-1).*COS;
b=x(k:k+N-1).*SIN;
a=sum(a)*2/N;
b=sum(b)*2/N;
y(k)=(a^2+b^2)^.5;
end
for k=1:1
y=smooth(y,N/2).';
end
figure,plot(y), hold on, plot(data(N/2:L,10-offset),'m')
如何把向量的长度一致化? 如何用amplitude计算Cp, 乃至进一步得到所谓的"可逆"和"不可逆"部分的分解...
所谓的用于Temperature modulated differential scanning calorimetry的Fourier Deconvolution,
已经被明白了.
close all
clear
clc
load MDSCdata %MDSCdata1 , 两个数据文件, 随便哪个都行
offset=1; % 0的时候算heat flow, 1的时候计算并比较temperature, 奇怪不是dT/dt却是T
x=data(:,13-offset);
figure; plot(x)
L=length(x);
N=120;
for k=1:1
xx=smooth(x,N);
end
xx=smooth(xx,'sgolay');
hold on, plot(xx,'g')
x=x-xx;
plot(x,'r:')
%break
theta=1:N;
theta=theta.';
theta=theta/N;
a=zeros(size(theta));
b=zeros(size(theta));
COS=cos(2*pi*theta);
SIN=sin(2*pi*theta);
for k=1:L-N+1
a=x(k:k+N-1).*COS;
b=x(k:k+N-1).*SIN;
a=sum(a)*2/N;
b=sum(b)*2/N;
y(k)=(a^2+b^2)^.5;
end
for k=1:1
y=smooth(y,N/2).';
end
figure,plot(y), hold on, plot(data(N/2:L,10-offset),'m')
如何把向量的长度一致化? 如何用amplitude计算Cp, 乃至进一步得到所谓的"可逆"和"不可逆"部分的分解...
相关文章推荐
- 第十四周项目一(3) 阅读程序,解释程序运行得到的结果
- 第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(3)
- 第14周项目:阅读并运行程序,解释程序执行得到的结果(3)
- 一个程序在C语言和C++语言环境下得到不同结果
- 【Matlab】遗传算法 程序结果
- 程序中得到百度的搜索结果
- Matlab中怎样可以将程序分块运行并显示结果
- 含有运算符的STRING得到计算结果,类似JS的EVAL
- 第十四周项目—阅读并运行程序,解释程序执行得到的结果(3)
- 【matlab】在程序运行结果中保存数据到txt文档
- 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
- 第14周项目:阅读并运行程序,解释程序执行得到的结果(1)
- C: Run a System Command and Get Output? 在C程序中调用工具,并且得到结果。
- 通俗解释matlab之遗传算法程序汇总与结果显示(三)
- 含有运算符的STRING得到计算结果,类似JS的EVAL
- python中类似matlab的tic,toc程序自我实现
- 在dos下运行程序并得到运行结果
- RGB 转换 Ycbcr 调用 C++和MATLAB中的函数,得到了两种不同的运算结果
- KNN分类算法及MATLAB程序与结果
- 【MATLAB与C的混合编程】之【C程序调用M文件编译后得到的DLL文件】