MATLAB读取wav文件并画频谱
时间: 2024-04-24 11:22:54 浏览: 164
通过matlab进行wav文件的处理和分析
5星 · 资源好评率100%
你可以使用MATLAB的`audioread`函数来读取wav文件,并使用`spectrogram`函数来绘制频谱。下面是一个简单的示例代码:
```matlab
% 读取wav文件
[y, fs] = audioread('your_file.wav');
% 绘制频谱
spectrogram(y, 512, [], [], fs, 'yaxis');
colorbar;
```
请确保将`your_file.wav`替换为你要读取的实际文件路径。这段代码将绘制出频谱图,并在y轴上显示频率,x轴上显示时间。你还可以根据需要调整`spectrogram`函数的其他参数来改变绘图效果。
阅读全文