% 定义序列n1,n2,n3 n1=0:3;

n2=0:7;

n3=0:15;

% 定义序列x1,x2,x3 x1=cos(n1pi/4); x2=cos(n2pi/4); x3=cos(n3*pi/4);

% 定义DFT点数N1,N2,N3 N1=4; N2=8; N3=16;

% 计算DFT y41=(fft(x1,N1)); y42=(fft(x2,N2)); y43=(fft(x3,N3));

% 绘制结果图像 subplot(3,1,1); stem(0:N1-1,abs(y41)); xlabel('x'); ylabel('y41'); title('x4的4点DFT的结果');

subplot(3,1,2); stem(0:N2-1,abs(y42)); xlabel('x'); ylabel('y42'); title('x4的8点DFT的结果');

subplot(3,1,3); stem(0:N3-1,abs(y43)); xlabel('x'); ylabel('y43'); title('x4的16点DFT的结果');

使用Matlab进行4点、8点和16点离散傅里叶变换(DFT)示例

原文地址: https://www.cveoy.top/t/topic/ojQl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录