// Premier Script NAVTEX clear;clf; function [num,den]=Pbande2ordNum(Q,Fo,Fe) a=1/tan(%pi*Fo/Fe); num=[a/Q 0 -a/Q]; den=[1+a/Q+a^2 2-2*a^2 1-a/Q+a^2]; endfunction // Définition des variables Fe=44100;Res=1; Npt=round(Fe/(2*Res)); F1=1615;F2=1785;Q=10; [num1,den1]=Pbande2ordNum(Q,F1,Fe); [num2,den2]=Pbande2ordNum(Q,F2,Fe); Fstart=1500;Fstop=1900; Nstart=round(Fstart/Res);Nstop=round(Fstop/Res); [H1,fr]=frmag(num1,den1,Npt); plot(fr(Nstart:Nstop)*Fe,H1(Nstart:Nstop),'r'); [H2,fr]=frmag(num2,den2,Npt); plot(fr(Nstart:Nstop)*Fe,H2(Nstart:Nstop),'g');