当进行时频分析时,MATLAB提供了多种函数和工具箱,下面是一个简单的MATLAB时频分析代码示例:
假设我们有一个信号x和一个采样频率fs。以下是使用MATLAB信号处理工具箱的代码:
```matlab % 定义信号 t = 0:1/fs:1; x = cos(2pi50t) + sin(2pi120t);
% 进行时频分析 window = hann(50); % 窗函数 noverlap = 25; % 重叠 nfft = 1024; % FFT点数
spectrogram(x, window, noverlap, nfft, fs, 'yaxis'); ``