那位matlab高手给我这虾米解释下面一段程序啊nk=n'*k;主要是这句是什么意思?为什么这样?L=10;N=80;n1=[0:L-1];xn1=0.8*n1.*exp(-0.4*n1);xn2=zeros(1,N-L);xn=[xn1,xn2];n=[0:1:N-1];k=[0:1:N-1];Wn=exp(-1i*2*pi/N); %设定wn因子
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 00:12:33
![那位matlab高手给我这虾米解释下面一段程序啊nk=n'*k;主要是这句是什么意思?为什么这样?L=10;N=80;n1=[0:L-1];xn1=0.8*n1.*exp(-0.4*n1);xn2=zeros(1,N-L);xn=[xn1,xn2];n=[0:1:N-1];k=[0:1:N-1];Wn=exp(-1i*2*pi/N); %设定wn因子](/uploads/image/z/10194843-3-3.jpg?t=%E9%82%A3%E4%BD%8Dmatlab%E9%AB%98%E6%89%8B%E7%BB%99%E6%88%91%E8%BF%99%E8%99%BE%E7%B1%B3%E8%A7%A3%E9%87%8A%E4%B8%8B%E9%9D%A2%E4%B8%80%E6%AE%B5%E7%A8%8B%E5%BA%8F%E5%95%8Ank%3Dn%27%2Ak%3B%E4%B8%BB%E8%A6%81%E6%98%AF%E8%BF%99%E5%8F%A5%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E6%A0%B7%3FL%3D10%3BN%3D80%3Bn1%3D%5B0%3AL-1%5D%3Bxn1%3D0.8%2An1.%2Aexp%28-0.4%2An1%29%3Bxn2%3Dzeros%281%2CN-L%29%3Bxn%3D%5Bxn1%2Cxn2%5D%3Bn%3D%5B0%3A1%3AN-1%5D%3Bk%3D%5B0%3A1%3AN-1%5D%3BWn%3Dexp%28-1i%2A2%2Api%2FN%29%3B+%25%E8%AE%BE%E5%AE%9Awn%E5%9B%A0%E5%AD%90)
那位matlab高手给我这虾米解释下面一段程序啊nk=n'*k;主要是这句是什么意思?为什么这样?L=10;N=80;n1=[0:L-1];xn1=0.8*n1.*exp(-0.4*n1);xn2=zeros(1,N-L);xn=[xn1,xn2];n=[0:1:N-1];k=[0:1:N-1];Wn=exp(-1i*2*pi/N); %设定wn因子
那位matlab高手给我这虾米解释下面一段程序啊nk=n'*k;主要是这句是什么意思?为什么这样?
L=10;N=80;
n1=[0:L-1];xn1=0.8*n1.*exp(-0.4*n1);
xn2=zeros(1,N-L);
xn=[xn1,xn2];
n=[0:1:N-1];k=[0:1:N-1];Wn=exp(-1i*2*pi/N); %设定wn因子
nk=n'*k;主要是这句是什么意思?为什么这样?
Wnnk=Wn.^nk;
Xk=xn*Wnnk;
magXk=fftshift(abs(Xk));
AngleXk=angle(Xk);
figure(1);
stem(k,magXk);
xlabel('k');ylabel('|x(k)|');title('amplitude of DFS');
grid
figure(2);
stem(k,AngleXk);
xlabel('k');ylabel('AngleXk');title('angle of DFS');
grid
那位matlab高手给我这虾米解释下面一段程序啊nk=n'*k;主要是这句是什么意思?为什么这样?L=10;N=80;n1=[0:L-1];xn1=0.8*n1.*exp(-0.4*n1);xn2=zeros(1,N-L);xn=[xn1,xn2];n=[0:1:N-1];k=[0:1:N-1];Wn=exp(-1i*2*pi/N); %设定wn因子
n'是n的转置,n原来是1行n列矩阵,转置后成为n行1列矩阵,再与k(1行n列矩阵)相乘,成为n行n列的矩阵.
希望能解答您的疑问