如何用matlab 绘制出如图三角调幅信号的频谱图(转化为数字序列,用FFT求)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用matlab 绘制出如图三角调幅信号的频谱图(转化为数字序列,用FFT求)相关的知识,希望对你有一定的参考价值。
以下是程序,我的等级不够不能传图,林总,要图先给分先df=0.01;
fs=40;
ts=1/fs;
t=[-5:ts:5];
x=cos(40*t).*(1-abs(t)*160/7);
n1=fs/df;
n2=length(x);
n=2^(max(nextpow2(n1),nextpow2(n2)));
Fw=fft(x,n);
Fw=Fw/fs;
dw=2*pi*fs/n;
w=[0:dw:dw*(length(Fw)-1)]-2*pi*fs/2;
plot(w,fftshift(abs(Fw)));
title('Fw');xlabel('w(rad/s)');ylabel('Fw'); 参考技术A 飘过~~~~那张图里是什么东东~~~~~~~~~~~~~~~~· 参考技术B 破ihjgfhwetrwetw1111wed四分卫我惹我二位大哥vwegvr
以上是关于如何用matlab 绘制出如图三角调幅信号的频谱图(转化为数字序列,用FFT求)的主要内容,如果未能解决你的问题,请参考以下文章
求matlab周期三角波信号频谱分析的代码,能画出三角波信号、幅度谱和相位谱。