matlab中f=fs*(0:nfft-1)/nfft-fs/2是什么意思

问题描述:

matlab中f=fs*(0:nfft-1)/nfft-fs/2是什么意思
1个回答 分类:综合 2014-11-10

问题解答:

我来补答
1.fs,nfft这两个变量应该都是实数吧?
2.若是1成立,这句代码很好解释:
f=fs*(0:nfft-1)/nfft-fs/2
%就相当于x=0:nfft-1,f=fs*x/nfft-fs/2 ;
如下例所示:
>> fs=2;
>> nfft=8;
>> f=fs*(0:nfft-1)/nfft-fs/2
f =
-1.0000 -0.7500 -0.5000 -0.2500 0 0.2500 0.5000 0.7500
>> x=0:nfft-1
x =
0 1 2 3 4 5 6 7
>> f=fs*x/nfft-fs/2
f =
-1.0000 -0.7500 -0.5000 -0.2500 0 0.2500 0.5000 0.7500
 
 
展开全文阅读
剩余:2000