Med hjälp av Butterworth Filter i Matlab?

Med hjälp av Butterworth Filter i Matlab?

% program för att designa butterworth lågpassfilter
CLC;
Avmarkera alla.
Stäng alla;
alphap = input ('skriva pass band rippel');
Alphas = input ('skriva stoppa bandet rippel');
FP = input ('skriva pass band freq');
FS = input ('skriva stoppa bandet freq');
F = input ('skriva provtagning freq');
OMP = 2 * fp/F; oms = 2 * fp/F;
% att hitta avbröt freq och ordningen på filtret
[n,wn]=buttord(omp,,oms,alphap,alphas);
% systemfunktion av filter
[b,a]=butter(n,wn,'step');
w = 0:0.01:pi;
[h,om]=freq(b,a,w);
m=2*log(Abe(h));
an=Angle(h);
subplot(2,1,1);
Plot(om/pi,m);
ylabel('magnitude');
xlabel ('' om/pi);
title('magnitude');
subplot(2,1,2);
Plot(om/pi,an);
ylabel ("fasvinkel');
xlabel('om/pi');
titel ("fasvinkel');