tutorialMatlab comandos
INTRODUCCIÓN A MATLAB
Manuel Vargas Villanueva
Este tutorial está basado en un trabajo original de:
Manuel Berenguel Soria y Teodoro Álamo Cantarero
Contenido
´ A MATLAB
1 INTRODUCCION
1
1.1
´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccio
1
1.2
´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instalacio
2
1.3Primeros pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.4
Funciones y s´ımbolos relacionados con el entorno . . . . . . . . . .
4
1.5
´ n de datos. Uso de la ventana de comandos . . . . . . .
Introduccio
6
1.6
Variables de entorno y variables especiales . . . . . . . . . . . . . .
7
1.7
Elementos de las matrices . . . . . . . . . . . . . . . . . . . . . .. . . .
8
1.8
Operaciones con matrices . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.9
´lisis de datos . . . . . . . . . . . . . . . .
Funciones orientadas al ana
10
1.10 Polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
´s . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11 Otras funciones de intere
11
´ficos . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12 Gra
12
1.13 Programando en matlab . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
1.13.1 Operadores l´
ogicos y relacionales . . . . . . . . . . . . . . . . . . . . .
14
1.13.2 Bucles y estructuras condicionales . . . . . . . . . . . . . . . . . . . .
14
1
2
CONTENIDO
1.13.3 Ficheros .m . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .
16
1.14 Resumen de los comandos de matlab . . . . . . . . . . . . . . . . . . . .
18
Cap´ıtulo 1
´ A MATLAB
INTRODUCCION
1.1
´n
Introduccio
En estas notas se pretende realizar una introducci´
on muy b´
asica a matlab, orient´
andola
en el siguiente cap´ıtulo al estudio de sistemas de control. En l´ıneas generales, matlab es
una herramienta interactivabasada en matrices para c´
alculos cient´ıficos y de ingenier´ıa (de
hecho, el t´ermino matlab procede de matrix laboratory). Desde el punto de vista del control,
matlab se puede considerar un entorno matem´atico de simulaci´on que puede utilizarse para
modelar y analizar sistemas. Permitir´a el estudio de sistemas continuos, discretos, lineales y
no lineales, mediante descripci´on interna y externa,en el dominio temporal y frecuencial.
matlab constituye un entorno abierto, para el cual numerosas paquetes espec´ıficos adicionales
(toolboxes) han sido desarrollados. En el caso que nos ocupa se utilizar´
a fundamentalmente
el Control System Toolbox. Estos paquetes espec´ıficos adicionales est´an constituidos por un
conjunto de funciones que pueden ser llamadas desde el programa y mediante lascuales se
pueden realizar multitud de operaciones.
Las referencias al Control System Toolbox se realizar´an directamente en los ejemplos que
acompa˜
nan a estas notas.
Las notas se centrar´an fundamentalmente en aquellos aspectos y funciones que m´
as inter´es
tengan desde el punto de vista de control, instando al lector a que busque en el manual de
usuario cualquier informaci´
on adicional quedesee ([4], [3], [2]). Para el desarrollo de las
mismas se ha utilizado asimismo, una serie de referencias b´asicas en control: [1], [5], [6], [7],
etc.
1
2
1.2
´n
Instalacio
´n
Instalacio
La forma normal en la que se encuentra el sistema una vez instalado es la siguiente (versi´
on
3.5.1):
\matlabr11\bin
\extern
\help
\notebook
\simulink
\sys
\toolbox
\control
\local
\matlab
\simulink
\workEl n´
ucleo fundamental de matlab se encuentra en los subdirectorios BIN y MATLAB.
En BIN se encuentran los programas ejecutables. El subdirectorio MATLAB contiene los
ficheros .m (aunque ser´
an explicados posteriormente, comentamos brevemente que consisten
en ficheros escritos a base de comandos de matlab y que realizan una funci´
on determinada),
que contienen las funciones b´
asicas para el...
Regístrate para leer el documento completo.