如何用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周期三角波信号频谱分析的代码,能画出三角波信号、幅度谱和相位谱。

如何用matlab求周期函数的频谱?

【Matlab的图形绘制和频谱计算】+和+【基本信号的表达式】

在matlab中,如何画出一个信号的频谱图?

对AM信号FFT的matlab仿真

如何用MATLAB做数据正态分布拟合图像