作业帮 > 综合 > 作业

matlab中wavread 函数,y=wavread(‘sample.wav’),返回的值y是矢量么?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/14 13:52:08
matlab中wavread 函数,y=wavread(‘sample.wav’),返回的值y是矢量么?
matlab中wavread 函数,y=wavread(‘sample.wav’),返回的值y是矢量么?
返回的y是一个数组,数组的每个点是sample.wav波形以8000Hz频率采样的离散数值.
再问: 再追问下,[y,fs,bits]=wavread(‘sample.wav’);中fs是指你的8k么,但这个参数好像是和原音频有关啊,应为wav格式的音频原本就是数字信号,已经有一个采样频率好像都是44101啊
再答: 如果你的sample是以44k采样的,那么y=wavread('sample.wav');得到的y就是44k采样的音频数据; 可以用sound(y,fs)来播放。