You are on page 1of 8

PROBLEMA I-b

%--Pregunta I - b Respuesta a un escalon unitario


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0 0.073825 0];
den = [1 -1.460844 0.535261];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o')
grid
title('Respuesta a un escalon unitario(Pregunta I - b)')
xlabel('k')
ylabel('y(k)')

%--Pregunta I - b e(t) cuando la entrada es un escalon unitario


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [1 -1.03701 -0.4676057 0.665103 -0.1599];
den = [1 -1.0166489 -0.412483 0.6741489 -0.1599];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);

k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o')
grid
title('e(k) de una entrada escalon unitario(Pregunta I - b)')
xlabel('k')
ylabel('e(k)')

%--Pregunta I - b u(t) cuando la entrada es un escalon unitario


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [1.4467 -2.68638 1.566837 -0.2848715 0];
den = [1 -1.0166489 -0.412483 0.6741489 -0.1599];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('u(k) de una entrada escalon unitario(Pregunta I - b)')
xlabel('k')
ylabel('u(k)')

PROBLEMA I - C

%--Pregunta I - c Respuesta a una rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0 0.073825 0];
den = [1 -1.460844 0.535261];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('Respuesta a una rampa unitaria unitaria(Pregunta I - c)')
xlabel('k')
ylabel('y(k)')

%--Pregunta I - c e(t) cuando la entrada es uan rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [1 -1.03701 -0.4676057 0.665103 -0.1599];
den = [1 -1.0166489 -0.412483 0.6741489 -0.1599];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:

v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o')
grid
title('e(k) de una entrada ramapa unitaria(Pregunta I - c)')
xlabel('k')
ylabel('e(k)')

%--Pregunta I - c u(t) cuando la entrada es una rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [1.4467 -2.68638 1.566837 -0.2848715 0];
den = [1 -1.0166489 -0.412483 0.6741489 -0.1599];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('u(k) de una entrada ramap unitaria(Pregunta I - c)')
xlabel('k')
ylabel('u(k)')

PROBLEMA II b
%--Pregunta II - b Respuesta a un escalon unitario
%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0 3.15229 -1.0885 -1.42431];
den = [1 0 0 0];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('Respuesta a un escalon unitario(Pregunta II - b)')
xlabel('k')
ylabel('y(k)')

%--Pregunta II - b e(t) cuando la entrada es un escalon unitario


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0.0510286 -0.0267908 -0.133755641 0.038566 0.06107 0.0089051 ];
den = [0.0510286 0,9226665 -0.015244 0 0 0 ];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;

%Se determina el filtro digital


y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o')
grid
title('e(k) de una entrada escalon unitario(Pregunta II - b)')
xlabel('k')
ylabel('e(k)')

%--Pregunta II - b u(t) cuando la entrada es un escalon unitario


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [3.5129 -6.3193 2.07681 1.5382 -0.762379];
den = [0.0510286 -0.0414389 0 0 0];
%Con esto se determina la funcion de entrada escalon unitario
u = ones(1,31);
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('u(k) de una entrada escalon unitario(Pregunta II - b)')
xlabel('k')
ylabel('u(k)')

PROBLEMA II-c

%--Pregunta II - c Respuesta a una rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0 3.5129 -1.0885 -1.42431];
den = [1 0 0 0];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('Respuesta a una rampa unitaria unitaria(Pregunta II - c)')
xlabel('k')
ylabel('y(k)')

%--Pregunta II - c e(t) cuando la entrada es una rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [0.0510286 -0.0267908 -0.133755641 0.039566 0.061072 0.0089051];
den = [0.051028 0.0226665 -0.015244 0 0 0];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital

y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('e(k) de una entrada ramapa unitaria(Pregunta II - c)')
xlabel('k')
ylabel('e(k)')

%--Pregunta II- c u(t) cuando la entrada es una rampa unitaria


%Se determinan con los coeficientes del numerador y denominador de la
%funcion de transferencia
num = [3.5129 -6.3193 2.07681 1.5382 -0.762379];
den = [0.0510286 -0.0414389 0 0 0];
%Con esto se determina la funcion de entrada rampa unitaria
u = [0.125*k];
%Determinando los ejes de la grafica:
v=[0 30 0 2];
axis(v);
k=0:30;
%Se determina el filtro digital
y = filter(num,den,u);
%Con esto se grafica
plot(k,y,'o',k,y,'-')
grid
title('u(k) de una entrada ramap unitaria(Pregunta II - c)')
xlabel('k')
ylabel('u(k)')

You might also like