Académique Documents
Professionnel Documents
Culture Documents
1.- A continuacin se presenta la rutina de comandos que se debe ingresar en Matlab, para
obtener la grfica de la Funcin seno(x), con x entre 0 y 2, tomando 100 puntos
igualmente espaciados entre s para construir la grfica.
Tambin se incorpora la figura que muestra el resultado que entrega Matlab al ejecutar esta
rutina.
1a.- escriba este programa en Matlab y verifique su operacin.
x = linspace (0, 2, 100);
y = sin(x);
plot (x, y);
xlabel('Angulo en radianes');
ylabel('f(x)');
1c.- Grafique la funcin coseno(x), con x entre 0 y 8, tomando 500 puntos igualmente
espaciados, indique las lneas de comando del programa y adjunte la grfica entregada por
Matlab.
x=linspace(0,8*pi,500);
Anlisis de Sistemas (410245)
y=cos(x);
plot(x,y);
xlabel('ngulo en radianes');
ylabel('f(x)');
1d.- Grafique la funcin tangente (x),con x entre 0 y 4, tomando 200 puntos igualmente
espaciados, indique las lneas de comando del programa y adjunte la grfica entregada por
Matlab.
x=linspace(0,4*pi,200);
y= tan(x);
plot(x,y);
xlabel('Angulo en Radianes');
ylabel('f(x)');
1e.- Grafique la funcin ex, con x entre 0 y 10, tomando 80 puntos igualmente espaciados,
indique las lneas de comando del programa y adjunte la grfica entregada por Matlab.
x=linspace(0,10,80);
y= exp(x);
plot(x,y);
xlabel('distancia de x ');
ylabel('f(x)');
1f.- Grafique la funcin ln (x), con x entre 0,5 y 100, tomando 600 puntos igualmente
espaciados, indique las lneas de comando del programa y adjunte la grfica entregada por
Matlab.
x=linspace(0.5,100,600);
y=log(x);
plot(x,y);
xlabel('distancia de x ');
ylabel('f(x)');
1.0000
1.0000
2.0000
b=
1
Y(s)/U(s) = (a/b) =
2.- Utilizando Matlab, obtenga los polos, los ceros y la ganancia de la siguiente expresin
dada.
p=
-6.0000
-4.0000
-2.0000
k=
4
3.- Matlab tambin posee una funcin que permite obtener la expresin de los polinomios a
partir de los polos, los ceros y la ganancia. Verifique esta funcin con los datos obtenidos
en el ejercicio anterior y obtenga la funcin original dada.
3a.- Indique claramente las lneas de comandos necesarias.
z=[-3; -1;];
p=[-6 -4 -2];
k= 4;
[num,den]=zp2tf(z,p,k)
3b. indique que funcin cumple cada lnea del programa.
-
16
12
12
44
48
den =
1
1.0000
den =
1
2.- Dada la siguiente funcin de transferencia obtenga las ecuaciones en el espacio de estados del
sistema utilizando Matlab.
14
56 160
>> G=tf(num,den)
G=
1
------------------------s^3 + 14 s^2 + 56 s + 160
Continuous-time transfer function.
Para obtener las ecuaciones de espacio de estados del sistema se ocupa el siguiente
comando:
>> [A,B,C,D]=tf2ss(num,den)
2b. Indique que funcin cumple cada lnea del programa.
- [A,B,C,D]=tf2ss(num,den) : Conversin de modelo en funcin de
transferencia a espacio de estados.
D=
0
2d. A partir de los datos obtenidos construya la expresin de las ecuaciones de estado de
sistema en su forma estndar.