解释两个matlab函数(wavread,freqz)帮忙解释一下这两个函数的参数比如说[x,fs,bits]=wavread(test01.wav')[H,f]=freqz(x,1,512,fs);不好意思,再加一个 SOUND(Y,FS,BITS) .初学中,help中的说明不是很看得懂.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:13:22
解释两个matlab函数(wavread,freqz)帮忙解释一下这两个函数的参数比如说[x,fs,bits]=wavread(test01.wav')[H,f]=freqz(x,1,512,fs);不好意思,再加一个 SOUND(Y,FS,BITS) .初学中,help中的说明不是很看得懂.

解释两个matlab函数(wavread,freqz)帮忙解释一下这两个函数的参数比如说[x,fs,bits]=wavread(test01.wav')[H,f]=freqz(x,1,512,fs);不好意思,再加一个 SOUND(Y,FS,BITS) .初学中,help中的说明不是很看得懂.
解释两个matlab函数(wavread,freqz)
帮忙解释一下这两个函数的参数比如说
[x,fs,bits]=wavread(test01.wav')
[H,f]=freqz(x,1,512,fs);
不好意思,再加一个 SOUND(Y,FS,BITS) .
初学中,help中的说明不是很看得懂.

解释两个matlab函数(wavread,freqz)帮忙解释一下这两个函数的参数比如说[x,fs,bits]=wavread(test01.wav')[H,f]=freqz(x,1,512,fs);不好意思,再加一个 SOUND(Y,FS,BITS) .初学中,help中的说明不是很看得懂.
wavread函数读取Microsoft的wav格式音频文件,返回值x是音频的数据向量,fs是采样频率(单位Hz),bits是每一个采样点的数据深度(即比特数)
freqz是绘制一个数字滤波器的频率响应的函数,返回值H是通过滤波器后的响应值向量,f是输入的频率向量
sound(Y,fs,bits)用来在PC和大多数unix平台上发出声音,这里Y是(-1,1)的数据,fs是采样频率,bits是采样点数据深度,与wavread一样.当Y是两列矩阵时,支持的平台可以发出立体声效果.
lz可以在matlab里用简单的例子试一试,这三个函数就不难理解了,