当前位置:编程学习 > Matlab >>

matlab用fread读音频文件

这个程序是心理声学模型1对音频文件分段计算掩蔽阈值的程序,这里是读取音频文件的一段程序,有些不太理解,希望有专业人士帮忙解答下,感激不尽! faudin = fopen('E:\MATLAB\mywork\yang\mingyun.wav','rb'); x=fread(faudin, 44,'char'); fseek(faudin,100*1024,'bof'); %%%%%%%%%%%读一帧音频%%%%%%%%%%%%%%%% x=fread(faudin,LENGTH,'int16') ; %列矢量 ...... 最后一行为什么要用int16?这跟音频文件的存储方式有关还是什么,还有为什么要用fread不直接用wavread呢?请教
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,