lzth.net
当前位置:首页 >> mAtlAB程序[x,Fs,Bits]=wAvrEAD('*.wAv')中x是音频... >>

mAtlAB程序[x,Fs,Bits]=wAvrEAD('*.wAv')中x是音频...

作图的话用semilogy

[y,fs,nbits]= wavread('d:\shuidaosound.wav'

不是一个正确的wave类型的声音文件。

  1、用audioread('');函数读取电脑中的音频文件,参数是音频文件的路径

问题应该是出在WAV文件的编码方式上。WAV文件的主流编码方式为PCM(脉码调制录音),这种方式可以

在matlab中,可以用wavread函数来打开wav格式的声音文件。 wavread函数的用法如

[y,fs,bits]=wavread('音频文件名',[N1 N2]);用于读取语

y是自己随意定义的一个输出函数,fs 是采样频率 bits 表示每个样点的位数

%你好,该程序读mywav.wav文件,然后显示频谱以及波形。注意,mywav.wav文件不要太长,

呵呵,fft变换出来是复数值,你想看到下图应该用实数,Y=abs(X);另外,频率轴也该建立,根据采

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com