matlab读取wav,播放wav,绘制
时间: 2023-07-16 08:16:55 浏览: 100
通过matlab进行wav文件的处理和分析
5星 · 资源好评率100%
读取wav文件:
```matlab
[data, Fs] = audioread('filename.wav');
```
其中,`data`是一个包含音频数据的矩阵,`Fs`是采样率。
播放wav文件:
```matlab
sound(data, Fs);
```
绘制wav文件的波形图:
```matlab
t = (0:size(data,1)-1)/Fs; % 时间轴
plot(t, data); % 绘制波形图
xlabel('Time (s)');
ylabel('Amplitude');
```
如果需要绘制频谱图,可以使用Matlab自带的fft函数进行傅里叶变换,然后使用plot函数绘制。
阅读全文