| 查看: 1006 | 回复: 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,这是为什么呢? |
» 猜你喜欢
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有3人回复
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
wangxingye
新虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 1510.5
- 散金: 6
- 红花: 1
- 帖子: 97
- 在线: 49.7小时
- 虫号: 3908308
- 注册: 2015-06-04
- 性别: GG
- 专业: 机械工程
2楼2017-04-25 10:22:20












回复此楼