水瓶 发表于 2009-2-17 12:53

信号处理

请问高手:我得到一个电流信号的xls文件,怎么用matlab做它的时域图,频谱和功率谱,谢谢
附件是数据,我导成txt了,第一列是时间(采样点),第二列是数据。

skating 发表于 2009-2-18 19:19

回复 楼主 水瓶 的帖子

x=one(:,1); y=one(:,2);%one 是原数据
plot(x,y);%时域图
L=length(y);
amean=sum(y)/L;
y1=y-amean;
Y=abs(fft(y1));
f=1/x(2)-x(1)/length(x)*(1:fix(length(x));
plot(f(1:1250),Y(1:1250));%频谱图。
功率谱不会

ChaChing 发表于 2009-2-18 20:29

搜下论坛! 楼主要的都有!
楼上的f有误, LZ自行修正吧!
页: [1]
查看完整版本: 信号处理