Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teoría de Control II
Laboratorio #1
Transformada Z y Z Inversa
Grupo 1IE-141A
Codigo en Matlab:
clc
syms n
syms t
syms a
syms w
syms s
%definiendo variable a utilizar%
%definiendo los problemas del 1 al de transformada z%
p1=ztrans(t);
pretty(p1)
p2=ztrans(2^n);
pretty(p2)
p33=exp(-a*t);
p3=ztrans(p33);
pretty(p3)
p44=sin(w*t);
p4=ztrans(p44);
pretty(p4)
p55=cos(w*t);
p5=ztrans(p55);
pretty(p5)
p6i=ilaplace(p66)
p6=ztrans(1-exp(-t));
pretty(p6)
¿Son iguales sus respuestas de las clases teóricas a las obtenidas por matlab?, de no
ser así, ¿Cuáles son las diferencias y por qué?
➢ No, las diferencias están en el seno y coseno ya que en la respuesta no muestra la w
en la respuesta y esto pasa porque se debió primero haber expresado en función de
la secuencia de valores x(nT) en vez de una función del tiempo x(t).
a. 𝑥{𝑘} = {5,4,3,2,1,0}
b. 𝑥{𝑘} = {0,3,0,22,5,8,14}
Codigo en Matlab:
➢ Si, se pudo observar que la grafica estaba adelantada con respecto a la anterior
por lo que la gráfica empezaría en k=0 en lugar de k=1.
Código en Matlab:
Codigo de Matlab:
%ejemplo retardado%
%definiendo numerador y denominador%
num = [0 0.4673 -0.3393];
den = [1 -1.5327 0.66071];
x = [1 zeros(1,40)];
y = filter(num,den,x);
axis([0 40 -1 1]);
%definiendo que k empezara en 5 y llegara hasta 45 ya que%
%los vectores deben ser del mismo size%
k=5:45;
plot(k,y,'-o')
grid
title('Respuesta a una entrada delta de Kronecker')
xlabel('k-5')
ylabel('y(k)')
4. Obtener la transformada inversa z de la siguiente función de transferencia para
k = 40. Compare la respuesta obtenida utilizando el método de expansión en
fracciones parciales y evaluando los cinco primeros términos de la función
obtenida y por el método de división directa.
Código en Matlab:
g (kT ) = 1.0011 (1) − 0.9870 ( 0.9048 ) cos ( 0.2289k ) + 0.3171 ( 0.9048 ) sin ( 0.2289k )
k k k
0.0141 k =0
0.0670 k =1
g ( kT ) = 0.1629 k =2
0.2886 k =3
0.4316 k =4
Solución por División directa :
Código en Matlab:
z ( z + 2)
X ( z) =
( z − 1)
2
k −1 z k ( z + 2)
z X (z) =
( z − 1)
2
Condiciones iniciales : No
Naturaleza de los polos : Repetido
d
K1 = lim z k ( z + 2)
z →1 dz
K1 = lim ( k + 1) z k + 2k z k −1
z →1
K1 = ( k + 1)(1) + 2k (1)
k k −1