Professional Documents
Culture Documents
PROB1.
>> B1=[0.2066,0.4131,0.2066];
>> A1=[1,-0.3695,0.1958];
>> [H1z,w1T]=freqz(B1,A1,100);
>> %
>> B2=[0.894,-1.789,0.894];
>> A2=[1,-1778,0.789];
>> [H2z,w2T]=freqz(B2,A2,100);
>> %
>> B3=[0.42,0,-0.42];
>> A3=[1,-0.443,0.159];
>> [H3z,w3T]=freqz(B3,A3,100);
>> %
>> B4=[0.5792,0.4425,0.5792];
>> A4=[1,0.4425,0.1584];
>> [H4z,w4T]=freqz(B4,A4,100);
>> %*****************
>> subplot(2,2,1),plot(w1T,abs(H1z))
>> title('Filtro H1(z)')
>> ylabel('Magnitud'),grid
>> subplot(2,2,2),plot(w2T,abs(H2z))
>> title('Filtro H2(z)')
>> ylabel('Magnitud'),grid
>> subplot(2,2,3),plot(w3T,abs(H3z))
>> title('Filtro H3(z)')
>> ylabel('Magnitud'),grid
>> subplot(2,2,4),plot(w4T,abs(H4z))
>> title('Filtro H4(z)')
>> ylabel('Magnitud'),grid
SIMULACION EN MATLAB
PROB2.
DETERMINAR LOS POLOS Y CEROS DE LAS SIGUIENTES FUNCIONES DE
TRANSFERENCIA.
a.
( )
>> figure,stem(t,h)
>> num=[8 -4];
>> den=[8 6 1];
>> [z,p,k]=tf2zp(num,den);
>> [z,p,k]=tf2zp(num,den)
z= 0
0.5000
p = -0.5000
-0.2500
k=
>> [num,den]=zp2tf(z,p,k)
num =
0
1.0000 -0.5000
den =
1.0000
0.7500
0.1250
>> zplane(z,p)
Rpta: EL SISTEMA ES ESTABLE PORQUE SE ENCUENTRA DENTRO DE LA
CIRCUNFERENCIA DEL PLANO Z.
Respuesta en frecuencia:
>> B1=[8,-4];
>> A1=[8 6 1];
>> [H1z,w1T]=freqz(B1,A1,100);
>> plot(w1T,abs(H1z));
>> title('Filtro H1(z)');
>> ylabel('Magnitud'),grid;
b.
( )
>> num=[1 0 0 1];
>> den=[1 -1 -1 2];
>> [z,p,k]=tf2zp(num,den)
z = -1.0000
0.5000 + 0.8660i
0.5000 - 0.8660i
p = -1.2056
1.1028 + 0.6655i
1.1028 - 0.6655i
k= 1
>> [num,den]=zp2tf(z,p,k)
num = 1.0000 0.0000 0.0000 1.0000
den = 1.0000 -1.0000 1.0000 2.0000
>> zplane(z,p)
Rpta: EL SISTEMA NO ES ESTABLE PORQUE SE ENCUENTRA DENTRO DE LA
CIRCUNFERENCIA DEL PLANO Z.
Respuesta en frecuencia
>> B2=[1,0,0,1];
>> A2=[1 -1 -1 2];
>>
[H2z,w2T]=freqz(B2,A2
,100);
>> plot(w2T,abs(H2z));
>> title('Filtro H2(z)');
>>
ylabel('Magnitud'),grid;
c.
( )
>> num=[0 0.6];
>> den=[1 -0.5 -0.25 0.125];
>> [z,p,k]=tf2zp(num,den)
>> [z,p,k]=tf2zpk(num,den)
z=
00
p = -0.5000
0.5000
0.5000
k=
0.6000
>> [num,den]=zp2tf(z,p,k)
num = 0
0.6000
d.
( )
(
( )
)
(
( )
( )
( )
( )
( )
( )
( )
Polos y Ceros
>> num=[0.000443 0.000886 0.000443];
>> den=[1 -1.94 0.94];
>> [z,p,k]=tf2zp(num,den)
z = -1
-1
p = 1.0000
0.9400
k = 4.4300e-04
>> [num,den]=zp2tf(z,p,k)
num = 1.0e-03*
0.4430 0.8860 0.4430
den =
1.0000 -1.9400 0.9400
>> zplane(z,p)
Rpta: EL SISTEMA ES ESTABLE PORQUE SE ENCUENTRA
DENTRO DE LA CIRCUNFERENCIA DEL PLANO Z.
PROB3.
Hallar la respuesta al impulso:
SOLUCION:
RESPUESTA EN SIMULINK: