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

 我来答
宇逸ycl
推荐于2018-03-14 · TA获得超过4088个赞
知道大有可为答主
回答量:1589
采纳率:50%
帮助的人:1853万
展开全部
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
>>
无己大康
2013-01-08
知道答主
回答量:5
采纳率:0%
帮助的人:5.7万
展开全部
fs 采样频率
f是n点fft 每个fft点的频率吧
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式