MATLAB计算信号频谱
时间: 2023-11-23 16:06:04 浏览: 70
可以使用MATLAB中的fft函数计算信号的频谱。假设x为信号向量,则可以使用以下代码计算其频谱:
f = (0:length(x)-1)*(Fs/length(x)); % 计算频率向量
X = fft(x); % 计算信号的FFT
X_mag = abs(X); % 取FFT的幅值
plot(f,X_mag) % 绘制频谱图
其中Fs是采样率,length(x)是信号向量的长度。最终绘制的图形将显示信号的幅度谱,其中x轴为频率,y轴为幅度。
阅读全文