BENEMERITA UNIVERSIDA AUTONOMA DE PUEBLA
FACULTAD DE CIENCIAS DE LA ELECTRONICA
EJERCICIOS DE MATLAB
ALUMNOS:EDWIN CORDERO RODRIGUEZ MAT:200719108 JOSE EDUARDO
RAMIREZ ALONSO MAT 201004639JULIO CESAR PEREZ GASPAR MAT.
200817519
CATEDRATICO DE LA MATERIA:GUSTAVO TRINIDA D. RUBIN
LINARESclcclear%A-7-7 respuesta al escaln unitarionumc = [0 0 10
1];denc = [1 4.005 10.02 1]; num = [0 0 10];den = [ 1 4 10 ];t =
0:0.05:10;[cl ,x1,t]= step(numc,denc,t);[c2,x2,t] =
step(num,den,t);plot(t,cl ,t,cl
,'o',t,c2,t,c2,'x')gridtitle('Respuesta a un escaln unitario de un
sistema compensado y no compensado')xlabel('t
Sec')ylabel('0utputs')text(0.6,1.32,'Sistema
compensado')text(1.0,0.68,'Sistema no compensado')
clcclear%7-7 respuesta a la rampa unitarianumc=[0 0 10
1];denc=[1 4.005 10.02 1
0];t=0:0.01:5;c=step(numc,denc,t);plot(t,c,t,t)gridtitle('respuesta
a la rampa unitaria')xlabel('t (seg)')ylabel('respuesta a rampa
unitaria')
% ------respuesta a escalon unitario de C(s)/R(s) y desarrollo%
en fracciones parciales C(s)---num = [0 3 25 72 80];den = [1 8 40
96 80];step(num,den);v=[0 3 0 1.2];axis(v),grid%para para obtener
el desarrollo en fracciones parciales simplesde C(s),
num1=[0 0 3 25 72 80];den1 =[1 8 40 96 80 0];[r,p,k]=
residue(num1,den1)title ('respuesta a una entrada escalon
unitario')
r = -0.2813 - 0.1719i -0.2813 + 0.1719i -0.4375 + 0.0000i
-0.3750 + 0.0000i 1.0000 + 0.0000i
p = -2.0000 + 4.0000i -2.0000 - 4.0000i -2.0000 + 0.0000i
-2.0000 + 0.0000i0.0000 + 0.0000ik = []
clcclear%A-7-9 respuesta al escaln unitarionumc = [0 0 0 250
40.0625];denc = [1 21.035 80.335 250.80125 40.0625];
t = 0:0.05:10;[cl ,x1,t]= step(numc,denc,t);
plot(t,cl ,t,cl ,'o')gridtitle('Respuesta a un escaln unitario
de un sistema compensado')xlabel('t
Sec')ylabel('0utputs')text(0.6,1.32,'Sistema compensado')
clcclear%7-9 respuesta a la rampa unitarianumc=[0 0 0 250
40.0625];denc=[1 21.035 80.335 250.80125 40.0625
0];t=0:0.01:5;c=step(numc,denc,t);plot(t,c,t,t)gridtitle('respuesta
a la rampa unitaria')xlabel('t (seg)')ylabel('respuesta a rampa
unitaria')
clcclear%A-7-9 respuesta al escaln unitarionumc = [0 0 2
0.1];denc = [1 0.1 6 0.1]; t = 0:1:300;[cl ,x1,t]=
step(numc,denc,t);plot(t,cl ,t,cl ,'-')gridtitle('Respuesta a un
escaln unitario de un sistema')xlabel('t
Sec')ylabel('0utputs')text(0.6,1.32,'Sistema compensado')
num =[0 0 6.3223 18 12.811];den =[1 6 11.3223 18 12.811];t =
0:0.02:20;[y,x,t] = step(num,den,t);plot(t,y)gridtitle('Respuesta a
un escaln unitario')xlabel('t (seg)')ylabel('Salida y(t)')r1=1;
while y(r1)