matlab循环赋值的问题

DFT直接算法,怎么为旋转因子W赋值呢?
clc;
clear;
x=[1,1,1,0,0,0,0,0];
N=8;
for k=0:N-1
for n=0:N-1
w(k+1,n+1)=exp(-1i*2*pi*k*n/N); %问题在这!
end
end
X=w*x;
n=0:N-1;
k=0:N-1;
subplot(1,2,1);
stem(n,x)
subplot(2,2,2);
stem(k,abs(X));
subplot(2,2,4);
stem(k,angle(X));

问题不在那里
问题在X=w*x;
应该是:X=w*x';
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜