codigo en matlab para rampa unitaria
1.- Utilice MATLAB para obtener la respuesta Escalón Unitario, la respuesta Rampa Unitaria y la respuesta Impulso Unitario del siguiente sistema:
Respuesta EscalónUnitario:
num = [0 0 10];
den = [1 2 10];
t = 0:0.02:10;
y = step (num,den,t);
plot(t,y)
grid
title('Respuesta a un escalon unitario G(s)= 10/(s^2+2s+10)')
xlabel ('Tiempo(seg)')
ylabel ('Salida')Respuesta Rampa Unitaria:
num = [0 0 0 10];
den = [1 2 10 0];
t = 0:0.02:10;
y = step (num,den,t);
plot(t,t,'--',t,y)
grid
title('Respuesta a una rampa unitaria delsistema G(s)= 10/(s^2+2s+10)')
xlabel ('t(seg)')
ylabel ('Salida')
Respuesta Impulso Unitario:
num = [0 0 10];
den = [1 2 10];
t = 0:0.02:10;
y = impulse(num,den,t);
plot(t,y)
gridtitle('Respuesta a un Impulso unitario G(s)= 10/(s^2+2s+10)')
xlabel ('Tiempo (seg)')
ylabel ('Amplitud')
2.-Obtenga la respuesta, de forma analítica, al Impulso Unitario y al Escalón Unitario del siguientesistema:
Forma Analítica:
Impulso Unitario:
num = [0 2 1];
den = [1 2 1];
t = 0:0.02:4;
y = impulse(num,den,t);
plot(t,y)
grid
title('Respuesta de Impulso unitario G(s)= 2s+1/s^2+2s+1')xlabel ('Tiempo (seg)')
ylabel ('Amplitud')
Escalón Unitario:
num = [0 2 1];
den = [1 2 1];
t = 0:0.02:10;
y = step (num,den,t);
plot(t,y)
grid
title('Respuesta a un escalon unitarioG(s)= 2s+1/s^2+2s+1')
xlabel ('Tiempo(seg)')
ylabel ('Salida')
3.- Obtenga la respuesta al Escalón Unitario, utilizando MATLAB del siguiente sistema:
num= [0 0 010];
den= [1 6 8 10];
t= 0:0.02:10;
[y,x,t]= step(num,den,t);
plot(t,y)
grid
title('Respuesta a un escalon unitario')
r=1; while y(r) 0.95 & y(s)< 1.05; s=s-1;end;
tiempo_asentamiento=(s-1)*0.02
tiempo_asentamiento =
5.9960
TRABAJO DE LA UNIDAD 5
1.-Considere el siguiente sistema:
Obtenga la salida en estado estacionario para las siguientes entradas:
a) r(t)= sen ( t...
Regístrate para leer el documento completo.