fujinhai
2008-11-10, 22:00
要求设计一个巴特沃斯低通IIR滤波器,然后对语音进行处理。我编的程序如下:
sound=wavread('ee.wav');plot(sound)
[n,Wn]=buttord(0.2,0.3,1,25);
[b,a]=butter(n,Wn);
freqz(b,a,512,1);
fjh=freqz(sound);plot(fjh);
我想让它显示,语音在处理之前的时域图和频谱图,以及处理之后的时域图和频谱图,但是运行之后只有一个图。大家看看会不
会改呀。大家有没有好的实现的方法,可以告诉我,本人初学Matlab的信号处理。
sound=wavread('ee.wav');plot(sound)
[n,Wn]=buttord(0.2,0.3,1,25);
[b,a]=butter(n,Wn);
freqz(b,a,512,1);
fjh=freqz(sound);plot(fjh);
我想让它显示,语音在处理之前的时域图和频谱图,以及处理之后的时域图和频谱图,但是运行之后只有一个图。大家看看会不
会改呀。大家有没有好的实现的方法,可以告诉我,本人初学Matlab的信号处理。