kingerhongdq 发表于 2008-10-20 15:24

求傅里叶变换时频率的计算?

我看网上都说是:
df=fs/N; %N是采样数
n=0:N;
f=n*df;

而我以前见过的一个不是这样的,

n<N/2 和n>=N/2两种情况。
我现在不记得怎么计算的了。
请高手指导下,谢谢!

songzy41 发表于 2008-10-20 16:35

df=fs/N; %N是采样数
n=0:N/2;
f=n*df;
这是计算出正频率,当大于N/2之后是负频率了。一般求频谱只需画出正频率部分。

jww100 发表于 2008-10-21 21:51

songzy41说的对
还有如果要把正负频率画出来
n=0:N-1,不是0:N
要不就多出一个点数出来了

jonyhamzf 发表于 2008-12-4 12:02

说的很准确,matlab里是从1开始的,没有0,N是fft的点数!
页: [1]
查看完整版本: 求傅里叶变换时频率的计算?