数字信号处理matlab实验代码请教(紧急!可追加分数)

2024年11月16日 10:18
有2个网友回答
网友(1):

前面的16点和32点DFT好做,绘出DTFT的图形要求是从有限长DTFT得到的函数直接绘图呢,还是从DFT插值后得到DTFT的主值区间图?甚至还有更偷懒的办法,直接将FFT得到的向量用plot直接绘成连续的?这也比较接近原始的DTFT的图。。。lz说明下呃。

网友(2):

n=0:15;
L=0:31;
x=cos(5/16*pi*n);
X_16=fft(x,16);
X_32=fft(x,32);
subplot(211);
hold on;
plot(n/16,abs(X_16),'r');
plot(L/32,abs(X_32));
hold off;
w=linspace(0,pi,512);
h=freqz(x,1,w);
subplot(212);
plot(w/pi,abs(h));
我也是初学者,不知道对不对。