Вы находитесь на странице: 1из 10

Universidad Nacional Autnoma de Mxico Facultad de ingeniera Laboratorio Sistemas de Control Lpez Hernndez Susana 28 de Febrero 2011 Practica

1 Introduccin a Matlab

OBJETIVO Al concluir la prctica el alumno conocer de manera general cuales son los principales comandos del paquete de MATLAB y SIMULINK, ser capaz de realizar simulaciones adecuadas.

4.1 INTRODUCCIN
MATLAB es una herramienta de simulacin y clculo matemtico de tipo numrico (bsicamente matricial) que puede utilizarse para resolver modelos que representen sistemas dinmicos. La capacidad de clculo de MATLAB se basa en sus mltiples funciones(comandos). En esta prctica se mostrar la utilidad de algunas de ellas. Para obtener informacin de estes funciones es conveniente hacer uso del comando help seguido por el nombre de la funcin. Por ejemplo: >> help help MAYSCULAS y MINSCULAS debido a que MATLAB hace est diferencia. Las variables generadas durante una sesin se van almacenando en el " espacio de trabajo (workspace) del propio programa. Si se saliera de ste sin salvarlas previamente las variables se perderan. Para guardarlas se utiliza el comando "save + nombre del archivo". Por ejemplo: save prac_00 MatLab automticamente agrega la extensin *.mat. Para recuperar los resultados de una sesin anterior se teclea el comando: load prac_00 y coloca su contenido en el "espacio de trabajo". Para consultar el contenido del "espacio de trabajo" se teclea el comando: who ("whos" proporciona informacin adicional a cada variable) Si se desea borrar alguna de las variables del "espacio de trabajo" se utilizar: clear variable 1 Si slo se teclea clear se borraran todas las variables existentes. Para consultar los archivos que estn contenidos en el " directorio de trabajo (current directory)" desde el cual se inicia la sesin de MATLAB (c:>matlab\trabajo ) se usa el comando: dir Para salir del programa basta con teclear: e x i t quit

Ejercicios:

clear all t=[0:1:100];

%se limpan todos las operacines anteriores en matlab %se declara un rango que va del 0 al 100 con incremnto de uno.

num=2; den=5; figure(1) y=step(num,den,t);

%se grafic la function escalon

plot(t,y) figure(2) ramp=t; y=(lsim(num,den,ramp,t)); plot(t,y)

%se grafic la funcin rampa

A=[3,0;-1,2;1,1]; %se declaran las matrices B=[4,-1;0,2]; C=[1,4,2;3,1,5] D=[1,5,2;-1,0,1;3,2,4]; E=[6,1,3;-1,1,2;4,1,3]; a=A*B %multiplicacin de matrices b=D+E c=D-E

d=D*E

e=E*D f=-7*B

g=(3*C) h=A*(B*C) k=D + E^2 M=(4*B)*C

A1=[12,6,-16;4,2,16;12,-10,16] B1=[0,-1,1,3;1,2,-1,1;0,0,3,3;0,1,8,0] C1=[0,6,0;8,6,8;3,2,2] det(A1)

det(B1) det(C1) p=poly(A1) p1=poly(B1) p2=poly(C1)

roots(p) roots(p1) roots(p2)

clear all clc %funcion de trabsferencia t=[0:0.1:5]; num=[1,1]; den=[1,5,6]; figure(1) step(num,den,t) figure(2) impulse(num,den,t)

clear all clc t=0:0.1:5; num=[1,-2]; den=[1,2.5,1]; axis([0 10 0 1.5])

dimpulse(num,den,t) subplot(1,2,1) axis([0 10 0 1.5]) dstep(num,den,t) subplot(1,2,2)

Conclusiones: Matlab es una herramienta que nos permite desarrollar de una manera sencilla operaciones que nos tardaramos mucho, matlab funciona con vectores, la manera en que trabaja con polinomios nos permite conocer sus races de una manera sencilla y con mejor aproximacin que si lo hiciramos a mano, otra de las ventajas de matlab es la graficacin de las funciones, existen muchas maneras de graficar una funcin, as como el formato en que quieres que se visualizan las graficas, en los ejercicios se mostro como juntar dos graficas en una misma ventana y asi como esa se pueden visualizar mas de dos etc.. Matlab tambin cuenta con funciones especiales como el la rampa, el impulso etc..uno de los problemas que encontr en los ejercicios es que las operaciones con las matrcies no se pueden realizar ya que no corresponden al orden que se requiere, otro problema que encontr es la funcin Isim, me sale un error de tipo doubl, estuve investigando pero no encontr una solucin que se adaptara a mi problema. En conclusin Matlab es una excelente herramienta para la ingeniera y otros campos que requieren hacer grandes clculos y nos permiten tener una exactitud muy buena. Fuente: tomada de la prctica del laboratorio

Вам также может понравиться