Você está na página 1de 3

3)

a)

clc; clear all;


[N, Wn] = BUTTORD(.32, 1.28, .5, 30, 's')

b)
clc; clear all;
[N, Wn] = BUTTORD(.32, 1.28, .5, 30, 's')
[num, den] = butter(N, Wn, 's')
Hs=num/den

c)

d)
clc; clear all;
[N, Wn] = BUTTORD(.32, 1.28, .5, 30, 's')
[num, den] = butter(N, Wn,'s')
Hs=num/den
[Hb,w]=freqs(num,den);
Hbm=abs(Hb);
Hbmd=20*log10(Hbm);
plot(w,Hbmd)
title('Magnitude response of Butterworth filter');
xlabel('w'); ylabel('amplitude (dB)')
axis([0,3,-60,0]);
%%%%%%%%%%%%%%%%%%%%%
figure
Hbp=angle(Hb)*180/pi;
plot(w,Hbp)
title('Phase respomse of Butterworth filter');
xlabel('w'); ylabel('phase (degrees')
axis([0,3,-200,200]);
%%%%%%%%%%%%%%%%%%%%
figure
numb1=[0 0 0 0.0849 0]; % b kknda ki deerlere bakarak oluturdum.
tb=0:0.1:25;
[hb,xb,tb]=step(numb1,den,tb);
plot(tb,hb)
title('magnitude response of Butterwoth filter');
xlabel('t'); ylabel('h(t)');

Você também pode gostar