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

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

最佳回答

忧伤的黑夜

爱撒娇的期待

2026-08-16 22:40:38

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-08-16 22:40:38

    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

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