MATLAB Function Reference |
Graphical Interface
和讀取 .au檔 auread
一樣,我們還可以用 Import Wizard來完成,Import Data 在 File 的選單中。
Syntax
y = wavread('filename') [y,Fs,bits] = wavread('filename') [...] = wavread('filename',N) [...] = wavread('filename',[N1 N2]) [...] = wavread('filename','size')
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])
只傳回檔案中每個聲道中介於 N1
和 N2
中的取樣點。
siz = wavread('filename','size')
傳回音訊資料的大小,可以用來取代原來的音訊資料,siz = [samples channels]
。
See Also
wavplay | wavrecord |