Manual matlab
UNIVERSIDAD DE NAVARRA - NAFARROAKO UNIBERTSITATEA
Aprenda Matlab 5.3
como si estuviera en primero
Aprenda Informática ...
San Sebastián, Agosto 1999
Javier García de Jalón • José Ignacio Rodríguez • Alfonso Brazález
Aprenda MATLAB 5.3
como si estuviera en primero
Javier García de Jalón JoséIgnacio Rodríguez Alfonso Brazález
Perteneciente a la colección : “Aprenda …, como si estuviera en primero”
Índice
página i
ÍNDICE
1. INTRODUCCIÓN
Acerca de este Manual El programa MATLAB Uso del Help El entorno de trabajo de MATLAB 1.4.1 Path Browser: establecer el camino de búsqueda (search path) 1.4.2 Ficheros matlabrc.m, startup.m y finish.m 1.4.3 Editor&Debugger: editor deficheros y depurador de errores 1.4.4 Workspace Browser: El espacio de trabajo de MATLAB 1.5 Control de los formatos de salida y de otras opciones de MATLAB 1.1 1.2 1.3 1.4
1
1 1 3 4 4 6 6 8 9
2.
OPERACIONES CON MATRICES Y VECTORES
2.1 Definición de matrices desde teclado 2.2 Operaciones con matrices 2.3 Tipos de datos 2.3.1 Números reales de doble precisión 2.3.2 Números complejos: Funcióncomplex 2.3.3 Cadenas de caracteres 2.4 Variables y expresiones matriciales 2.5 Otras formas de definir matrices 2.5.1 Tipos de matrices predefinidos 2.5.2 Formación de una matriz a partir de otras 2.5.3 Direccionamiento de vectores y matrices a partir de vectores 2.5.4 Operador dos puntos (:) 2.5.5 Matriz vacía A[ ] 2.5.6 Definición de vectores y matrices a partir de un fichero 2.5.7 Definición devectores y matrices mediante funciones y declaraciones 2.6 Operadores relacionales 2.7 Operadores lógicos
10
10 12 14 15 15 16 17 18 18 19 20 20 23 23 23 24 24
3.
FUNCIONES DE LIBRERÍA
3.1 3.2 3.3 3.4 3.5 Características generales de las funciones de MATLAB Equivalencia entre comandos y funciones Funciones matemáticas elementales que operan de modo escalar Funciones que actúan sobrevectores Funciones que actúan sobre matrices 3.5.1 Funciones matriciales elementales: 3.5.2 Funciones matriciales especiales 3.5.3 Funciones de factorización y/o descomposición matricial 3.6 Más sobre operadores relacionales con vectores y matrices 3.7 Otras funciones que actúan sobre vectores y matrices
25
25 27 27 28 28 28 28 29 30 32
4.
OTROS TIPOS DE DATOS DE MATLAB
4.1 Cadenas decaracteres 4.2 Hipermatrices (arrays de más de dos dimensiones) 4.2.1 Definición de hipermatrices 4.2.2 Funciones que trabajan con hipermatrices 4.3 Estructuras 4.3.1 Creación de estructuras 4.3.2 Funciones para operar con estructuras 4.4 Vectores o matrices de celdas (Cell Array) 4.4.1 Creación de vectores y matrices de celdas 4.4.2 Funciones para trabajar con vectores y matrices de celdas 4.4.3Conversión entre estructuras y vectores de celdas
33
33 35 35 35 36 36 37 38 38 39 39
5.
PROGRAMACIÓN DE MATLAB
5.1 Bifurcaciones y bucles
40
40
ESIISS: Aprenda Matlab 5.3 como si estuviera en Primero
página ii
5.2
5.3
5.4
5.5
5.6
5.1.1 Sentencia if 5.1.2 Sentencia switch 5.1.3 Sentencia for 5.1.4 Sentencia while 5.1.5 Sentencia break 5.1.6 Sentenciastry...catch...end Lectura y escritura interactiva de variables 5.2.1 función input 5.2.2 función disp Ficheros *.m 5.3.1 Ficheros de comandos (Scripts) 5.3.2 Definición de funciones 5.3.3 Funciones con número variable de argumentos 5.3.4 Help para las funciones de usuario 5.3.5 Help de directorios 5.3.6 Sub-funciones 5.3.7 Funciones privadas 5.3.8 Funciones *.p 5.3.9 Variables persistentes 5.3.10 Variablesglobales Entrada y salida de datos 5.4.1 Importar datos de otras aplicaciones 5.4.2 Exportar datos a otras aplicaciones Lectura y escritura de ficheros 5.5.1 Funciones fopen y fclose 5.5.2 Funciones fscanf, sscanf, fprintf y sprintf 5.5.3 Funciones fread y fwrite 5.5.4 Ficheros de acceso directo Recomendaciones generales de programación
41 42 42 43 43 43 43 43 44 44 45 45 46 47 47 48 48 49...
Regístrate para leer el documento completo.