matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?取自:n=-1:3;x=1:5;k=0:500;w=(pi/500)*k;X=x*(exp(-j*pi/500)).^(n'*k);magX=abs(X);angX=angle(X);subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;ylabel('幅度');xlabel('以\pi为单
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:47:06
![matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?取自:n=-1:3;x=1:5;k=0:500;w=(pi/500)*k;X=x*(exp(-j*pi/500)).^(n'*k);magX=abs(X);angX=angle(X);subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;ylabel('幅度');xlabel('以\pi为单](/uploads/image/z/2485920-48-0.jpg?t=matlab%E4%B8%AD%E7%9A%84X%3Dx%2A%28exp%28-j%2Api%2F500%29%29.%5E%28n%27%2Ak%29%3B%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E5%8F%96%E8%87%AA%EF%BC%9An%3D-1%3A3%3Bx%3D1%3A5%3Bk%3D0%3A500%3Bw%3D%28pi%2F500%29%2Ak%3BX%3Dx%2A%28exp%28-j%2Api%2F500%29%29.%5E%28n%27%2Ak%29%3BmagX%3Dabs%28X%29%3BangX%3Dangle%28X%29%3Bsubplot%282%2C1%2C1%29%3Bplot%28w%2Fpi%2CmagX%29%3Btitle%28%27%E5%B9%85%E5%BA%A6%E5%93%8D%E5%BA%94%27%29%3Bgrid%3Bylabel%28%27%E5%B9%85%E5%BA%A6%27%29%3Bxlabel%28%27%E4%BB%A5%5Cpi%E4%B8%BA%E5%8D%95)
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?取自:n=-1:3;x=1:5;k=0:500;w=(pi/500)*k;X=x*(exp(-j*pi/500)).^(n'*k);magX=abs(X);angX=angle(X);subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;ylabel('幅度');xlabel('以\pi为单
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
取自:
n=-1:3;x=1:5;
k=0:500;w=(pi/500)*k;
X=x*(exp(-j*pi/500)).^(n'*k);
magX=abs(X);angX=angle(X);
subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;
ylabel('幅度');xlabel('以\pi为单位的频率');
subplot(2,1,2);plot(w/pi,angX);title('相位响应');grid;
ylabel('相位/\pi');xlabel('以\pi为单位的频率');
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?取自:n=-1:3;x=1:5;k=0:500;w=(pi/500)*k;X=x*(exp(-j*pi/500)).^(n'*k);magX=abs(X);angX=angle(X);subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;ylabel('幅度');xlabel('以\pi为单
X是x序列的离散傅里叶变换.
原本应该这么编:
for k=0:500
for n=-1:3
X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);
end
end
但原程序比较牛,直接用矩阵相乘代替了向量求和.