Documente Academic
Documente Profesional
Documente Cultură
Ejercicio 1
Para la función Y (z), determinar los polos y ceros y ubicarlos dentro del plano z. Los teoremas del valor
inicial y final son aplicables en dicha función. ¿Por qué? Hallar sus valores.
0, 792z 2
Y (z) =
(z − 1)(z 2 − 0, 416z + 0, 208)
0, 792/z
= lı́m =0
z→∞ 1 − 1, 416/z + 0, 624/z 2 − 0, 208/z 3
Estos teoremas son aplicables porque, por definición, existen los lı́mites calculados.
Distribuyendo, tenemos
1 e−at
x(t) = −
a a
Luego, por la transformada del escalón y la propiedad lineal de la transformada z,
1 1
X(z) = −
a(1 − z ) a(1 − e−ak z −1 )
−1
1 − e−ak z −1 − 1 + z −1
=
a(1 − z −1 )(1 − e−ak z −1 )
z −1 (1 − e−ak )
1
= (1)
a 1 − z −1 (1 + e−ak ) + z −2 e−ak
En el Matlab comparamos la respuesta del sistema continuo (en rojo) con la del sistema discreto (azul):
Las transformadas z de x(k + 2), x(k + 1) y x(k) están dadas, respectivamente, por
%Metodo manual
x(1)=0;
x(2)=1;
N=30;
for k=1:N-1
x(k+2)=x(k+1)+x(k)
end
n=0:N;
subplot(2,1,2);
stem(n,x,’r’);
title(’Metodo manual’);
%Metodo Matlab
num=[0 1 0];
den=[1 -1 -1];
n=0:1:N;
x=[1 zeros(1,N)];
y=filter(num,den,x);
subplot(2,1,1);
stem(n,y,’b’);
title(’Metodo Matlab’);
11 2 7 1
Y (z) z − z+
= 6 6 5
z 31 1 1
z3 − z2 + z −
30 3 30
Factorizando el denominador, la función expandida tendrá la forma:
Y (z) a1 a2 a3
= + +
z 1 1 1
z− z− z−
2 3 5
La descomposición en fracciones parciales podrı́a haberse realizado con Matlab, de la siguiente manera:
R =
1.5000
-0.6667
1.0000
P =
0.5000
0.3333
0.2000
K =
[]
Ejercicio 7
Usar el método de la división directa para obtener la transformada z inversa. Decidir si el sistema es
estable o no. ¿Por qué? Mostrar el diagrama de polos y ceros en el plano z. Si el sistema es inestable,
implementar la modificación necesaria para que deje de serlo.
Ejercicio 8
Encuentre la transformada inversa Z utilizando el método de expansión en fracciones parciales y con el
Matlab (comando residuez).
z −1 (0, 5 − z −1 )
X(z) =
(1 − 0, 5z −1 )(1 − 0, 8z −1 )
Multiplicamos numerador y denominador por z 2 y luego, divido ambos miembros por z para expresar
X(z)/z en potencias de z:
X(z) 0, 5(z − 2)
=
z z(z − 0, 5)(z − 0, 8)
La función expandida tendrá la forma:
a1 a2 a3
X(z) = + +
z − 0, 5 z − 0, 8 z
donde los coeficientes son:
Y (z)
a1 = (z − 0, 5) · =5
z z=0,5
Y (z)
a2 = (z − 0, 8) · = −2, 5
z z=0,8
Y (z)
a3 = (z) · = −2, 5
z z=0
R =
-2.5000
5.000
P =
0.8000
0.5000
K =
-2.5
N=30;
delta=[1 zeros(1,N)]
%Metodo iterativo - Expresion en forma cerrada
for k=1:N+1
x(k)=5*(0.5)^(k-1)-2.5*(0.8)^(k-1)-2.5*delta(k);
%Metodo Matlab
num=[0 .5 -1];
den=[1 -1.3 .4];
n=0:1:N;
x=[1 zeros(1,N)];
y=filter(num,den,x);
subplot(2,1,2);
stem(n,y,’r’);
title(’Metodo Matlab’);