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

可以参考下面的代码:

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);%模量,整合振幅频率和相位频率

绘图(y,' r-')

扩展数据:

Matlab常用函数和命令

正态分布的累积概率密度函数

范数估计矩阵2范数

正态分布的逆累积概率密度函数

正态分布概率密度函数

Semilogx: x轴为对数刻度,Y轴为线性刻度。

半对数:x轴是线性刻度,y轴是对数刻度。

odephas2 ODE输出函数的二维相位平面图

odephas3 ODE输出函数的三维相空间图

百度百科-MATLAB