matlab
San Sebastián, Julio 2001
como si estuviera en primero
Javier Atencia • Raúl Nestar
Aprenda Matlab 6.0
como si estuviera en primero
Javier Atencia
Raúl Nestar
Perteneciente a la colección : “Aprenda …, como si estuviera en primero”
Índice
página i
ÍNDICE
1.
INTRODUCCIÓN
1.1
1.2
1.3
1.4
Acerca de este Manual
El programa MATLAB
Uso delHelp
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 de ficheros 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
2.
OPERACIONES CON MATRICES Y VECTORES
2.1Definició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ón complex
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 ymatrices 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 de vectores y matrices mediante funciones y declaraciones
2.6 Operadores relacionales
2.7 Operadores lógicos
3.
FUNCIONES DE LIBRERÍA
3.1
3.2
3.3
3.4
3.5
Características generales de las funciones de MATLABEquivalencia entre comandos y funciones
Funciones matemáticas elementales que operan de modo escalar
Funciones que actúan sobre vectores
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 funcionesque actúan sobre vectores y matrices
4.
OTROS TIPOS DE DATOS DE MATLAB
4.1 Cadenas de caracteres
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 devectores y matrices de celdas
4.4.2 Funciones para trabajar con vectores y matrices de celdas
4.4.3 Conversión entre estructuras y vectores de celdas
1
1
1
4
5
5
8
8
10
11
13
13
15
17
18
18
19
20
21
21
22
23
24
26
26
27
27
28
29
29
31
31
32
32
32
33
33
35
36
38
38
40
40
40
41
42
42
43
43
44
44
Copyright © 2001 TECNUN, Javier Atencia,Raúl Nestar. Todos los derechos reservados. Está prohibida la reproducción total o parcial con fines
comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión y utilización con fines personales.
TECNUN: Aprenda Matlab 6.0 como si estuviera en Primero
5.
PROGRAMACIÓN DE MATLAB
5.1 Bifurcaciones y bucles
5.1.1 Sentencia if
5.1.2 Sentencia switch5.1.3 Sentencia for
5.1.4 Sentencia while
5.1.5 Sentencia break
5.1.6 Sentencias try...catch...end
5.2 Lectura y escritura interactiva de variables
5.2.1 función input
5.2.2 función disp
5.3 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 directorios5.3.6 Sub-funciones
5.3.7 Funciones privadas
5.3.8 Funciones *.p
5.3.9 Variables persistentes
5.3.10 Variables globales
5.4 Entrada y salida de datos
5.4.1 Importar datos de otras aplicaciones
5.4.2 Exportar datos a otras aplicaciones
5.5 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...
Regístrate para leer el documento completo.