| 查看: 1034 | 回复: 1 | ||
wangxingye新虫 (小有名气)
|
[求助]
关于用MATLAB做傅里叶变换,进行频谱分析的几个问题
|
|
关于用MATLAB做傅里叶变换,进行频谱分析,参考书上有一段对y=sin(x)进行频谱分析的范例程序: N=128; x=(0:N-1)/N*2*pi; y=sin(x); Y=fft(y); Y=fftshift(Y); A=abs(Y); figure(5) f=(-N/2+1:N/2)/N*2*pi; stem(f,A,'k-'); xlabel('频率'); ylabel('幅度'); 对函数y=sin(x);进行的频谱分析,我的问题是:函数的频率明明应该是f=1/2pi啊,但是分析的结果却是f=0.982处有最大幅值,这是为什么? 另外,fft和fftshift也不是那种对称的,去掉fftshift,只用fft的时候,最大幅值在f=±3左右,感觉更不对了。 最后一个问题是改变采样点数N(在满足采样定理的条件下)后,得到的频谱分析结果也差距很大,N=1280时,最大幅值处的频率为f=9.8e-3,这是为什么呢? |
» 猜你喜欢
生活琐事由它去
已经有3人回复
评审有感
已经有31人回复
提交了我也来说说感想
已经有12人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
博士申请
已经有7人回复
化学专业申博
已经有4人回复
河北省自然科学基金
已经有9人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
wangxingye
新虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 1510.5
- 散金: 6
- 红花: 1
- 帖子: 97
- 在线: 49.7小时
- 虫号: 3908308
- 注册: 2015-06-04
- 性别: GG
- 专业: 机械工程
2楼2017-04-25 10:22:20












回复此楼