matlab
a
MATLAB
Autores: Manuel López Martínez y José Ángel Acosta Rodríguez
© 2004
2
´
Indice general
1. Introducci´n a MatLab. Parte I
o
1.1. Introducci´n . . . . . . . . . . . .
o
1.2. Entorno . . . . . . . . . . . . . .
1.2.1. Funciones y s´
ımbolos . . .
1.3. Variables y operadores . . . . . .
1.4. Vectores y Polinomios . . . . . .
1.5. Matrices . . .. . . . . . . . . . .
1.5.1. Operaciones con matrices
1.6. Funciones Avanzadas . . . . . . .
1.7. Ficheros Scripts . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
6
8
10
12
13
15
16
2. Introducci´n a MatLab.Parte II
o
2.1. Gr´ficos . . . . . . . . . . . . . . . . . .
a
2.2. Programando en MatLab . . . . . . . . .
2.2.1. Bucles y estructuras condicionales
2.3. Funciones . . . . . . . . . . . . . . . . .
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
19
23
23
25
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
´
INDICE GENERAL
Cap´
ıtulo 1
Introducci´n a MatLab. Parte I
o
1.1.
Introducci´n
o
En estas notas sepretende realizar una introducci´n muy b´sica a MATo
a
LAB, orientada fundamentalmente al estudio de sistemas de control. En
l´
ıneas generales, MATLAB es un sistema interactivo basado en matrices para
c´lculos cient´
a
ıficos y de ingenier´ Desde el punto de vista del control, MATıa.
LAB se puede considerar un entorno matem´tico de simulaci´n que puede
a
o
utilizarse para modelar y analizarsistemas. Sirve para estudiar sistemas continuos, discretos, lineales y no lineales.
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´ fundamentalmente la ’Control System Toolbox’ . Estos
a
paquetes espec´
ıficos adicionales est´n constituidos por un conjunto de funa
cionesque pueden ser llamadas desde el programa y mediante las cuales se
pueden realizar multitud de an´lisis.
a
Las notas se centrar´n fundamentalmente en aquellos aspectos y funciones
a
que m´s inter´s tengan desde el punto de vista de control, instando al lector
a
e
a que busque en el manual de usuario cualquier informaci´n adicional que
o
desee. Para el desarrollo de las mismas se hautilizado tanto la experiencia
programando en MATLAB de los autores, como una serie de referencias
b´sicas.
a
El n´cleo fundamental de MATLAB se encuentra en los subdirectorios
u
BIN y MATLAB. En BIN se encuentran los programas ejecutables. El subdirectorio MATLAB contiene los ficheros .m (aunque ser´n explicados postea
riormente, comentamos brevemente que consisten en ficheros escritos a base
decomandos de MATLAB y que realizan una funci´n determinada), que
o
contienen las funciones b´sicas para el funcionamiento de MATLAB. En este
a
5
´
CAP´
ITULO 1. INTRODUCCION A MATLAB. PARTE I
6
sentido, es necesario comentar que MATLAB cuenta con dos tipos b´sicos
a
de funciones:
Las llamadas built-in functions: Son funciones que MATLAB tiene
incorporadas internamente y por tantono son accesibles al usuario.
Funciones m functions: Son funciones cuyo c´digo es accesible. Las que
o
se encuentran en el subdirectorio MATLAB son las b´sicas para el funcionaa
miento del sistema.
Las toolboxes se suelen instalar en forma de subdirectorios en el disco
duro, colgando del subdirectorio TOOLBOX(en la versi´n WINDOWS). En
o
ellos se encuentran tambi´n funciones .m...
Regístrate para leer el documento completo.