Ing. en Informatica
Curso académico 2012/2013
Práctica 0
Tutorial de MATLAB
© Fernando Berzal
ENTREGA DE LA PRÁCTICA
(a través del acceso identificado de DECSAI)
https://decsai.ugr.es/
resultados.m
figura.m
macro.m
hipoteca.m
Inteligencia Artificial en Investigación Operativa: MATLAB
1
Contenido
MATLAB........................................................................................................................... 3
Consideraciones previas: Algunos comandos útiles de MATLAB ................................ 3
Operaciones básicas en MATLAB..................................................................................... 4
Expresiones.................................................................................................................. 4
Operaciones aritméticas ............................................................................................... 4
Operaciones lógicas .......................................................................................................5
Operaciones de comparación ....................................................................................... 6Uso de variables............................................................................................................ 6
Uso de matrices en MATLAB ........................................................................................... 9
Operaciones con matrices ........................................................................................... 13
Manejo de datos enMATLAB.......................................................................................... 18
Visualización de datos en MATLAB ............................................................................... 20
Histogramas ............................................................................................................... 20
Diagramas 2D.............................................................................................................. 21
Diagramas 3D ............................................................................................................. 24
Matrices e imágenes ................................................................................................... 26
Programación en MATLAB............................................................................................ 28
Estructuras de control ................................................................................................ 28
Funciones ................................................................................................................... 30
Referencias..................................................................................................................... 32
Inteligencia Artificial en Investigación Operativa: MATLAB
2
MATLAB
MATLAB (http://www.mathworks.com/products/matlab/) es un paquete de
software matemático muy utilizado en distintos ámbitos profesionales y científicos.
MATLAB, cuyo nombre proviene de MATrix LABoratory (“laboratorio de matrices”),
ofrece un entorno de desarrollo integrado (IDE) e incluye unlenguaje de programación
propio (el lenguaje M). Web:
GNU Octave (http://www.gnu.org/software/octave/) es un programa “open
source” que puede utilizarse como sustituto de MATLAB y también incluye un
intérprete de un lenguaje “similar” al de MATLAB (casi idéntico en muchos sentidos).
Consideraciones previas: Algunos comandos útiles de MATLAB
•
Consultar el directorio de trabajo actual [printworking directory]:
pwd
•
Cambiar de directorio [change directory]:
cd c:/matlab/proyecto
•
Cambiar el “path” de MATLAB:
path(path,'c:/matlab/proyecto')
•
Limpiar la pantalla de la línea de comandos [clear command window]:
clc
•
Ayuda (opción “Product Help” del menú “File”, accesible con la tecla F1).
help ...
•
Salir de MATLAB (opción “Exit MATLAB” del menú...
Regístrate para leer el documento completo.