wavread使用格式
时间: 2023-09-17 10:10:44 浏览: 80
wavread是一个MATLAB函数,用于读取WAV文件并将其作为矩阵返回。它的语法如下:
[y, Fs, nbits] = wavread(filename);
其中,filename是WAV文件的路径和名称,y是一个包含音频信号数据的列向量或矩阵,Fs是采样率,nbits是每个采样的位数。如果文件包含单声道音频,则y是列向量。如果文件包含立体声音频,则y是一个两列的矩阵,每列代表一个声道。
wavread可以读取的WAV文件格式包括:
- 8位、16位、24位或32位PCM编码的单声道或立体声音频
- 32位浮点数编码的单声道或立体声音频
- IEEE浮点数编码的单声道或立体声音频
- a-law和μ-law编码的单声道音频
但是,wavread不能读取压缩格式的WAV文件,如MP3或WMA。
相关问题
wavread
`wavread`是一个MATLAB函数,用于读取WAV格式的音频文件。它返回一个包含音频信号数据和采样率的向量。可以使用以下语法调用它:
```
[y,Fs] = wavread(filename)
```
其中,`filename`是WAV文件的路径和名称,`y`是音频信号数据向量,`Fs`是采样率。
matlab中wavread
在Matlab中,`wavread`是一个函数,用于读取WAV格式的音频文件。它的语法如下:
```
[y, Fs] = wavread(filename)
```
其中,`filename`是要读取的WAV文件的名称或路径,`y`是读取得到的音频数据,`Fs`是采样率。例如,要读取名为`sample.wav`的WAV文件,可以使用以下代码:
```
[y, Fs] = wavread('sample.wav');
```
需要注意的是,`wavread`函数在MATLAB R2015b版本之后已经被弃用,建议使用`audioread`函数代替。
阅读全文