matlab作业:若x(n)=cos(npi/6)是一个N=12的有限序列,计算它的DFT并画出图形
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 20:32:17
![matlab作业:若x(n)=cos(npi/6)是一个N=12的有限序列,计算它的DFT并画出图形](/uploads/image/z/5307695-71-5.jpg?t=matlab%E4%BD%9C%E4%B8%9A%3A%E8%8B%A5x%28n%29%3Dcos%28npi%2F6%29%E6%98%AF%E4%B8%80%E4%B8%AAN%3D12%E7%9A%84%E6%9C%89%E9%99%90%E5%BA%8F%E5%88%97%2C%E8%AE%A1%E7%AE%97%E5%AE%83%E7%9A%84DFT%E5%B9%B6%E7%94%BB%E5%87%BA%E5%9B%BE%E5%BD%A2)
matlab作业:若x(n)=cos(npi/6)是一个N=12的有限序列,计算它的DFT并画出图形
matlab作业:若x(n)=cos(npi/6)是一个N=12的有限序列,计算它的DFT并画出图形
matlab作业:若x(n)=cos(npi/6)是一个N=12的有限序列,计算它的DFT并画出图形
DFT离散傅里叶变换,按照公式编写程序就是了.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>> n=1:50;
x=cos(n*(pi/6));
N=12;
X=zeros(1,N);
sum=0;
for k=1:N
for ii=1:N
sum=sum+x(ii)*exp(-i*2*pi*k/N);
end
X(k)=sum;sum=0;
end
stem(abs(X));
grid on