chouhuaidan026 发表于 2009-4-29 16:54

如何用matlab进行频谱分析

老师给了我一组调速系统振动测试数据让我对其进行频谱分析。请教如何用matlab画出功率谱,画出此谱能够分析出数据的什么特性???:handshake

chuangtian86 发表于 2009-5-30 23:21

回复 楼主 chouhuaidan026 的帖子

我也有同样的问题    我QQ474211385

qzb000728 发表于 2009-6-1 16:40

fs=2000;...
N=2048;...
nfft=1024 ;...
Y=fft(x,nfft);...
pyy=abs(Y);...
f=fs*(0:nfft/2)/nfft;...
figure(4);...
plot(f,pyy(1:(nfft/2+1)));...
xlabel('频率 f/Hz');...
ylabel('功率谱 P/W');...

zhuhuanuaa 发表于 2009-6-6 16:17

qzb000728:你能对每行解释一下吗?谢谢!

jidianwangliang 发表于 2009-6-6 16:52

fs=2000;...%采样率为2000hz
N=2048;...
nfft=1024 ;...
Y=fft(x,nfft);...%做1024点fft
pyy=abs(Y);...%取幅值
f=fs*(0:nfft/2)/nfft;...%建立横坐标与频率对应
figure(4);...%画图
plot(f,pyy(1:(nfft/2+1)));...%打图
xlabel('频率 f/Hz');...%图中的横标题
ylabel('功率谱 P/W');...%图中的纵标题

ChaChing 发表于 2009-6-6 17:18

回复 5楼 jidianwangliang 的帖子

其实每行後面的连续符号'...', 好像有点多馀!

mxd271966940 发表于 2009-6-15 11:36

不是整周期采样

jidianwangliang 发表于 2009-6-15 13:00

回复 7楼 mxd271966940 的帖子

如果原信号是单频正弦信号,频率为500hz,是不是整周期采样

clownzhi 发表于 2009-6-16 16:10

要是求500.2Hz的怎么求啊

snowsea 发表于 2009-6-17 14:34

高手,受教啦
页: [1]
查看完整版本: 如何用matlab进行频谱分析