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

学习 时间:2026-04-07 18:31:18 阅读:3613
在matlab中,如何画出一个信号的频谱图?例如:这个信号 x=sin(2*pi*f1*t)+0.5*cos(2*pi*f2*t);能不用FFT 求他的频谱图吗?求代码!最好讲解下,f1=50Hz,f2=27Hz

最佳回答

鲤鱼鼠标

背后的柚子

2026-04-07 18:31:18

t=-10*pi:0。01*pi:10*pi;%这个由采样频率而定。这个是200的采样频率。x=sin(2*pi*50*t)+0。5*cos(2*pi*27*t);f=fft(x,2001);y=abs(f);%取模,整合幅频和相频plot(y,'r-')

最新回答共有2条回答

  • 清秀的棒球
    回复
    2026-04-07 18:31:18

    t=-10*pi:0。01*pi:10*pi;%这个由采样频率而定。这个是200的采样频率。x=sin(2*pi*50*t)+0。5*cos(2*pi*27*t);f=fft(x,2001);y=abs(f);%取模,整合幅频和相频plot(y,'r-')

上一篇 spend加什么动词ing?为什么 do you often spend half an hour ( on ) you

下一篇 外研社何其莘编的英语高级听力相当于什么难度 如何听懂