(translator=Kuo, ChineseSource=Kuo-20020429-4.5\wavread.html, EnglishSource=c:\matlabr12\help\techdoc\ref\wavread.html)
MATLAB Function Reference    
wavread

讀取微軟(Microsoft)的聲音檔(.wav)

Graphical Interface

和讀取 .au檔 auread 一樣,我們還可以用 Import Wizard來完成,Import DataFile 的選單中。

Syntax

Description

wavread 支援多聲道,每一個取樣點可以延伸至由 16 bits 所代表。

y = wavread('filename') 讀取 filename 這個 WAVE 檔,傳回取樣的資料給 y ,振幅的範圍介於 [-1,+1]

[y,Fs,bits] = wavread('filename') 傳回取樣頻率 Fs (單位:赫茲) 和解析度 bits(在對聲音訊號編碼時,每個取樣點可由多少個位元所代表)。

[...] = wavread('filename',N) 只傳回檔案中每個聲道前 N 個取樣點。

[...] = wavread('filename',[N1 N2]) 只傳回檔案中每個聲道中介於 N1N2 中的取樣點。

siz = wavread('filename','size') 傳回音訊資料的大小,可以用來取代原來的音訊資料,siz = [samples channels]

See Also

auread, wavwrite


 wavplay wavrecord