
matlab完成如下序列DFT变换 40
x(n)=[12,9,23,3,8,19,7,19,1,13,19,1,4,16,5,16,25,17,9],y(n)=DFT[x(n)],并画出时域序列图和频域幅值序列...
x(n)=[12,9,23,3,8,19,7,19,1,13,19,1,4,16,5,16,25,17,9],y(n)=DFT[x(n)],并画出时域序列图和频域幅值序列图
求大神帮助,谢谢了 展开
求大神帮助,谢谢了 展开
1个回答
展开全部
Matlab中没有DFT函数,有的是fft(快速福利叶变换)
x(n)=[];
n=length(x(n));
y=fft(x(n));
subplot(211);
plot(x(n));
subplot(212);
plot((1:n),y);
x(n)=[];
n=length(x(n));
y=fft(x(n));
subplot(211);
plot(x(n));
subplot(212);
plot((1:n),y);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询