24小时热门版块排行榜    

查看: 381  |  回复: 1

aqce

新虫 (小有名气)

[求助] 如何画出如下频谱? 已有1人参与

有一段数据bz,每隔一分钟一个数据,想画出对应的频谱,按照网上的代码画出来为什么图会是空白的?求大家帮忙画下
附上原始数据test20011024.mat求指点。
如何画出如下频谱?
下图为应该正确的结果:
如何画出如下频谱?-1
请大家帮忙指点下,谢谢了!fs=1/60;%采样频率为1000Hz
N=600;
n=0:N-1;
t=n/fs;
x=bz;
figure(1);
plot(t,x);title('origenal');
grid;
y=fft(x,N);%傅里叶变换
mag=abs(y);
f=(0:length(y)-1)'*fs/length(y);
figure(2);
plot(f(1:N/2),mag(1:N/2)*2/N);%绘制频谱图
title('with noise');
grid;

[ Last edited by aqce on 2014-3-11 at 15:19 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : KH.mat
  • 2014-03-11 14:54:50, 212.86 K
  • 附件 2 : test20011024.mat
  • 2014-03-11 15:11:36, 166.36 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
楼主似乎没有做fftshift

[ 发自手机版 http://muchong.com/3g ]
2楼2014-03-11 15:27:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 aqce 的主题更新
信息提示
请填处理意见