Matlab
Guía para el uso de
la toolbox de control
y simulink
Enrique Pinto
Febrero 2003
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
INTRODUCCIÓN A MATLAB. ...................................................................................2
OPERACIONES BÁSICAS EN MATLAB....................................................................3
DEFINICIÓN DEVARIABLES ...................................................................................5
FUNCIONES MATEMÁTICAS...................................................................................7
MANEJO DE VECTORES o ARRAYS .......................................................................8
OPERACIONES CON VECTORES Y MATRICES .................................................... 10CREACIÓN DE GRÁFICOS .................................................................................... 12
FICHEROS SCRIPT ............................................................................................... 15
FUNCIONES DE USUARIO .................................................................................... 16
TRABAJANDO CONPOLINOMIOS......................................................................... 18
FUNCIONES DE TRANSFERENCIA EN MATLAB. .................................................. 21
CONVERSIÓN ENTRE FUNCIONES DE TRANSFERENCIA.................................... 23
TRABAJANDO CON BLOQUES EN MATLAB.......................................................... 27
OBTENCIÓN DE RESPUESTAS CON MATLAB. ..................................................... 29COMANDOS PARA EL MANEJO DE GRÁFICOS EN MATLAB. ............................... 35
ANÁLISIS DE LOS SISTEMAS EN MATLAB............................................................ 36
INTERFASE GRÁFICA RLTOOL ............................................................................. 43SIMULINK.............................................................................................................. 46
Creación de un modelo....................................................................................... 47
INTRODUCCIÓN A MATLAB.
MATLAB es hoy en día una de las principales herramientas software
existentes en el mercado para el cálculo matemático, análisis de datos y
visualización de resultados. Desde su aparición en los años 70 ha ido
introduciéndose con fuerza en elámbito científico y en la universidad. En la
actualidad es algo más que una herramienta de ayuda al cálculo avanzado, es
también un lenguaje de programación con una elevada potencia de cálculo
matricial.
Todas las operaciones que realiza MATLAB se basan en una estructura
de datos matricial. Dentro del entorno de trabajo de MATLAB se pueden definir
nuevos
comandos o funciones, programadaspor el propio usuario, a través de
los ficheros-M. Este tipo de ficheros da paso a las toolbox de MATLAB que son
una importante colección de funciones ya programadas y disponibles para el
usuario en diferentes campos como son el análisis de datos, procesado de
imágenes y de señales, diseño de sistemas de control, procesado digital de
señal (DSP), comunicaciones, aplicaciones embebidas ytambién herramientas
para finanzas y economía
Una importante ventaja que presenta MATLAB es el entorno gráfico de
trabajo, la claridad en la presentación de los resultados y la versatilidad que
presenta en la creación y modificación de los mismos.
Dentro
del
campo
del
control
automático,
MATLAB
ya
tiene
desarrolladas un gran número de funciones para el análisis de lossistemas de
regulación. Estas se encuentran dentro del toolbox de control, y permiten el
análisis en el dominio de la frecuencia (bode, nyquist), en el dominio del tiempo
(step, impulse), conversión de sistemas continuos a discretos; representación
de los sistemas (funciones de transferencia, polo-cero-K), análisis de sistemas
lineales (observabilidad y controlabilidad de sistemas, lugar...
Regístrate para leer el documento completo.