帮我看看这段Matlab的代码,能不能解决!clear,format compactn=0:10;x=(0.9*exp(1j * pi/2)).^n;k=-200:200;w=(pi/100)*k;X=x*(exp(-1j*pi/100)).^n(n*k)subplot(2,1,1);plot(w/pi,abs(X));grid;axis([-2,2,0,7]);title('Magnitude part');subplot(2,1,2);
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 23:58:47
帮我看看这段Matlab的代码,能不能解决!clear,format compactn=0:10;x=(0.9*exp(1j * pi/2)).^n;k=-200:200;w=(pi/100)*k;X=x*(exp(-1j*pi/100)).^n(n*k)subplot(2,1,1);plot(w/pi,abs(X));grid;axis([-2,2,0,7]);title('Magnitude part');subplot(2,1,2);
帮我看看这段Matlab的代码,能不能解决!
clear,format compact
n=0:10;
x=(0.9*exp(1j * pi/2)).^n;
k=-200:200;w=(pi/100)*k;
X=x*(exp(-1j*pi/100)).^n(n*k)
subplot(2,1,1);
plot(w/pi,abs(X));
grid;
axis([-2,2,0,7]);
title('Magnitude part');
subplot(2,1,2);
plot(w/pi,angle(X)/pi);
grid;
axis([-2,2,-1,1]);
title('Angle part');
帮我看看这段Matlab的代码,能不能解决!clear,format compactn=0:10;x=(0.9*exp(1j * pi/2)).^n;k=-200:200;w=(pi/100)*k;X=x*(exp(-1j*pi/100)).^n(n*k)subplot(2,1,1);plot(w/pi,abs(X));grid;axis([-2,2,0,7]);title('Magnitude part');subplot(2,1,2);
问题出在:X=x*(exp(-1j*pi/100)).^n(n*k)
n=0:10; k=-200:200;
x和*(exp(-j*pi/100)).^n维数不同,且n*k表示什么?
另外,n有11个值,最后想对每个n值画图,那应该有11条曲线的
不知具体想实现什么?