复件 zuoye2.m

来自「序列的dft实现代码对序列快速分析,代码很人性化的」· M 代码 · 共 36 行

M
36
字号
%实现X2(n)和X3(n)的DFT
x2n=[1,2,3,4,4,3,2,1];
x3n=[4,3,2,1,1,2,3,4];
M=[3,4];
N=2.^M; 
for i=1:2
    x2k=fft(x2n,N(i));
    subplot(4,2,i);
    stem(0:N(i)-1,abs(x2k),'.');
    grid on
    xlabel('k');
    ylabel('幅度');
    title(['|X2(k)|  N=' num2str(N(i))]);
    subplot(4,2,2+i)
    stem(0:N(i)-1,angle(x2k),'.')
    grid on
    xlabel('k');
    ylabel('相位');
    title(['X2(k)  N=' num2str(N(i))]);
end

for i=1:2
    x3k=fft(x3n,N(i));
    subplot(4,2,4+i);
    stem(0:N(i)-1,abs(x3k),'.');
    grid on
    xlabel('k');
    ylabel('幅度');
    title(['|X3(k)|  N=' num2str(N(i))]);
    subplot(4,2,6+i)
    stem(0:N(i)-1,angle(x3k),'.')
    grid on
    xlabel('k');
    ylabel('相位');
    title(['X3(k)  N=' num2str(N(i))]);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?