N=3; 信号长度x=111; 信号序列nx=0N-1; 信号的时间序列K=1000; FFT点数dw=2piK; 频率分辨率计算FFTk=floor0K-05; 频率序列X=xexp- jdwnxk; 计算频域波形figure 绘图subplot211;stemnxx;grid;xlabel时间;ylabel幅度;title 时间域波形;subplot212;pl
这串代码没有明显的错误,但需要注意以下几点:
-
在计算FFT时,频率序列应该包括负频率部分,即k=-K/2+1:K/2,而不是k=floor(0:(K-0.5))。
-
在绘制频率响应时,应该使用semilogy函数或者plot函数的'log'选项,以便更清晰地显示幅度响应的变化。
原文地址: https://www.cveoy.top/t/topic/fDGp 著作权归作者所有。请勿转载和采集!