Beruflich Dokumente
Kultur Dokumente
MATLAB
Descripcin
ALEX
breve
REA
Estabilidad de sistemas
Objetivo general:
Objetivos especficos:
Marco terico:
MATLAB
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es
una herramienta de software matemtico que ofrece un entorno de
desarrollo integrado (IDE) con un lenguaje de programacin propio (lenguaje
M). Est disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la
representacin de datos y funciones, la implementacin de algoritmos, la
creacin de interfaces de usuario (GUI) y la comunicacin con programas en
otros lenguajes y con otros dispositivos hardware. El paquete MATLAB
dispone de dos herramientas adicionales que expanden sus prestaciones, a
saber, Simulink (plataforma de simulacin multi-dominio) y GUIDE (editor de
interfaces de usuario - GUI). Adems, se pueden ampliar las capacidades de
MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los
paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigacin y
desarrollo. En los ltimos aos ha aumentado el nmero de prestaciones,
como la de programar directamente procesadores digitales de seal o crear
cdigo VHDL.
GUIDE
GUIDE es un ambiente de desarrollo que permite crear interfaces grficas
con el usuario, que contengan elementos tales como botones y ventanas de
seleccin, ventanas grficas, mens, ejes para graficar, etc.
Cuando en el command window se escribe guide, se ofrece la posibilidad
de abrir hojas de trabajo ya creadas (p.ej. >>guide archivo.fig) o una nueva
sobre la cual se irn agregando componentes. Lo que se cree aqu se
guardar con la extensin .fig.
La primera vez que uno salva la interfaz que est diseando se crea
tambin un archivo .m sobre el cual habr que programar lo que se quiere
ver o controlar desde el GUI
Una vez que se disea la interfaz grfica (GUI) que uno desea fijando las
caractersticas de botones, ventanas, etc. que la conforman, se puede
entonces programar dicha interfaz con el editor de archivos .m. [1]
Figura1.Ej
emplo de
interfaz grfica de Matlab
Conclusiones:
La interfaz guide es ms fcil de programar que visual c#.
Guide tiene menos herramientas para el diseo de la interfaz que
visual c#.
La estabilidad de un sistema se define fcilmente con los polos y
ceros de la funcin de transferencia.
El diagrama de bode muestra la respuesta en frecuencia de un
sistema.
Recomendaciones:
Realizar un archivo m que se ejecute en el Toolbox lo que desee
mostrar en el guide.
Investigar con qu tipo de dato trabaja cada comando en Matlab.
Investigar el tipo de dato que devuelve como respuesta los comandos
de Matlab.
Bibliografa:
[1] https://es.wikipedia.org/wiki/MATLAB
[2] http://www.mathworks.com/discovery/matlab-gui.html
Anexos: