Introducción
Al considerar un sistema definido mediante
Para encontrar la transformada inversa, se utiliza la función “delta de Kronecker”
, donde:
, para
y
, para
Suponiendo que , la entrada al sistema G(z), es la entrada “delta de Kronecker”, o:
,
, para
,
, para
La transformada de la entrada “delta de Kronecker” es:
Mediante la entrada “delta de Kronecker”, la primera ecuación se puede reescribir como:
Enfoque MATLAB
A partir de la nueva ecuación, la entrada es la transformada
de la entrada “delta de Kronecker”. En MATLAB la entrada “delta de Kronecker” está dada por:
x = [1 zeros(1,N)]
Donde corresponde al final de la duración del tiempo discreto del proceso considerado.
Puesto que la transformada de la entrada “delta de Kronecker”
es igual a la unidad, la respuesta del sistema a esta entrada es:
Por lo tanto, la transformada inversa de
está dada por
,
,
, … . Se obtendrá
hasta
.
Para obtener la transformada inversa de
con MATLAB, se escrie el siguiente código
num=[0 0.4673 -0.3393]; %numerador
den=[1 -1.5327 0.6607]; %denominador
x=[1 zeros(1, 40)]; %Entrada “delta de Kronecker”
y=filter(num,den,x) %Comando para obtener la respuesta y(k) desde k=0 hasta k=40.
Para graficar la respuesta a la entrada “delta de Kronecker”
num=[0 0.4673 -0.3393]; %numerador
den=[1 -1.5327 0.6607]; %denominador
x=[1 zeros(1, 40)]; %Entrada “delta de Kronecker”
v=[0 40 -1 1];
axis(v);
k=0:40;
y=filter(num,den,x) %Comando para obtener la respuesta y(k) desde k=0 hasta k=40.
plot(k,y,’o’) ó plot (k,y,’-‘);
grid on
title(‘Respuesta a la entrada “delta de Kronecker”’);
xlabel(´k’);
Enfoque en ecuación en diferencias
De la última ecuación obtenida, se puede escribir como:
Entonces:
Aplicando transformada inversa
Donde y
para
, y
para
.
es la entrada “delta de Kronecker”. Para hallar los datos iniciales
y
se puede determinar de la siguiente manera: para
Para
Por lo tanto
Donde
y
para
,
,
para