y = wavread('F:\music.wav');
[z,p,k]=butter(10,3000/22000);
%Butterworth濾波器,10是頻率采點數,3000/22000是歸壹化截止頻率,3000是截止頻率,22000是音頻的采樣頻率。
[sos,g] = zp2sos(z,p,k);% Convert to SOS form
Hd = dfilt.df2tsos(sos,g);% Create a dfilt object
y1 = filter(Hd,y);%濾波
wavwrite(y1,22000,'F:\Music_3000.wav');%輸出結果y1
妳可以用windows自帶的錄音機制作wav文件。
截止頻率越低,濾出的聲音中低音的成分就越多,聲音聽起來越低沈。