N=10;
n=0:1:N-1;
x1=(0.8).^n;
k=0:1:N-1;
WN=exp(-j*2*pi/N);
nk=n'*k;
WNnk=WN.^nk;
Xk=x1*WNnk;
subplot(2,1,1)
stem(n,x1);
subplot(2,1,2)
stem(k,abs(Xk));
温馨提示:答案为网友推荐,仅供参考
相似回答
MATLAB多组数据如何进行拟合答:要兼顾三组数据,在试验条件不变的情况下,可对三组数据取平均值后再拟合。如:a1=[x1,y1];a2=[x2,y2];a3=[x3,y3];假设x1,x2,x3,y1,y2,y3是列向量且元素个数相等,x=mean([x1,x2,x3],2);y=mean([y1,y2,y3],2);a=[x,y];再对x,y进行拟合就可对三组数据都兼顾到了。