matlab wav波形
时间: 2024-03-14 08:41:25 浏览: 98
绘制wav波形
以下是使用Matlab绘制wav波形图的示例代码[^1][^2]:
```matlab
% 读取wav文件
[y, fs] = audioread('your_wav_file.wav');
% 绘制波形图
t = (0:length(y)-1) / fs; % 计算时间轴
subplot(2,1,1);
plot(t, y);
xlabel('Time (s)');
ylabel('Amplitude');
title('Waveform of the WAV file');
% 播放wav文件
sound(y, fs);
```
这段代码首先使用`audioread`函数读取wav文件,并将音频数据存储在变量`y`中,采样率存储在变量`fs`中。然后,通过计算时间轴,将时间作为横坐标,音频数据作为纵坐标,使用`plot`函数绘制波形图。最后,使用`sound`函数播放wav文件。
请注意,你需要将代码中的`your_wav_file.wav`替换为你自己的wav文件路径。
阅读全文