谁能帮我看看这个MATLAB程序怎么修改x=[1 2 4 5 6 7 8 10];N=length(x)n=0:N-1;k=0:N-1;X=x*exp(-j*2*pi/N).^(n*k);x1=X*exp(j*2*pi/N).^(n*k)/N;figure(1),stem(n,x);title('x(n)');figure(2),stem(n,abs(x1));title('IDFT丨x(k)丨')每次运行后
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 09:01:13
谁能帮我看看这个MATLAB程序怎么修改x=[1 2 4 5 6 7 8 10];N=length(x)n=0:N-1;k=0:N-1;X=x*exp(-j*2*pi/N).^(n*k);x1=X*exp(j*2*pi/N).^(n*k)/N;figure(1),stem(n,x);title('x(n)');figure(2),stem(n,abs(x1));title('IDFT丨x(k)丨')每次运行后
谁能帮我看看这个MATLAB程序怎么修改
x=[1 2 4 5 6 7 8 10];
N=length(x)
n=0:N-1;k=0:N-1;
X=x*exp(-j*2*pi/N).^(n*k);
x1=X*exp(j*2*pi/N).^(n*k)/N;
figure(1),stem(n,x);
title('x(n)');
figure(2),stem(n,abs(x1));
title('IDFT丨x(k)丨')
每次运行后都出现:
? Error using ==> mtimes
Inner matrix dimensions must agree.
是‘*’错了吗 怎么改啊?
谁能帮我看看这个MATLAB程序怎么修改x=[1 2 4 5 6 7 8 10];N=length(x)n=0:N-1;k=0:N-1;X=x*exp(-j*2*pi/N).^(n*k);x1=X*exp(j*2*pi/N).^(n*k)/N;figure(1),stem(n,x);title('x(n)');figure(2),stem(n,abs(x1));title('IDFT丨x(k)丨')每次运行后
X=x.*exp(-j*2*pi/N).^(n.*k); % 加 “ . ”
x1=X*.exp(j*2*pi/N).^(n.*k)/N; % 加 “ . ”