matlab音频波形图
时间: 2023-11-11 14:57:27 浏览: 79
音频波形图
4星 · 用户满意度95%
可以使用MATLAB绘制音频波形图。首先,你需要导入音频文件,并使用audioread函数将其读取为一个向量。然后,你可以使用plot函数绘制波形图,其中横轴表示时间,纵轴表示音频信号的幅度。
以下是示例代码:
```
[x, Fs] = audioread('test.mp3');
x = x(:, 1);
x = x';
N = length(x);
t = (0:N-1) / Fs;
subplot(211);
plot(t, x, 'g');
xlabel('Time/s');
ylabel('Amplitude');
title('信号的波形');
grid;
```
以上代码将读取名为'test.mp3'的音频文件,并绘制其波形图。请注意,你需要将'test.mp3'替换为你要绘制的音频文件的路径。
阅读全文