tutorial matlab
Tutorial de Matlab
TUTORIAL DE MATLAB
TUTORIAL DE MATLAB
1
1. ¿QUÉ ES MATLAB?
1.1 Uso de Matrices
1.2 Origen de MatLab
1.3 Plataformas
1.4 Productos
4
5
5
5
5
2. LIBRERÍA DE APLIC ACIONES DE MATLAB
7
2.1 SIGNAL PROCESSING TOOLBOX
7
2.2 THE MATLAB C MATH LIBRARY
2.2.1 Desarrollo de aplicaciones utilizando la MATLAB C MathLibrary
2.2.2 Utilización de MATLAB y de su compilador
2.2.3 Velocidad y Precisió n
2.2.4 Lista parcial de funciones
Funciones matemáticas
Funcionales especiales y elementales
Algebra lineal numérica
Polinomios e interpolación
Métodos numéricos no lineales
Estadística y análisis de Fourier
Operaciones algebráicas y lógicas
2.2.5 Utilidades
2.2.6 Requerimientos
7
8
8
9
9
9
9
9
910
10
10
10
10
2.3 THE MATLAB COMPILER TOOLBOX
2.3.1 Generación Automática de ficheros MEX.
2.3.2 Rendimiento del compilador
2.3.3 Opciones de ajuste del rendimiento
2.3.4 Requerimientos del sistema
2.3.5 Limitaciones del código compilado
11
11
12
12
12
13
2.4 SYMBOLIC MATH TOOLBOX
13
2.5 OPTIMIZATION TOO LBOX
14
2.6 IMAGE PROCESSING TOOLBOX
15
2.7 NeuralNetwork Toolbox
16
1
Ing Sergio Casillas de la Torre
Tutorial de Matlab
2.8 NON LINEAR CONTROL DESIGN TOOLBOX
17
2.9 NAG FOUNDATION TOOLBOX
18
3. INICIANDO MATLAB
20
4. USO DE COMANDOS
4.2 Instrucciones de MATLAB y Variables
4.3 Obteniendo Información del Espacio de Trabajo
4.4 Variables Permanentes
4.6 Saliendo y Guardando el Espacio de Trabajo
4.7Manipulación de Vectores y Matrices
4.8 Operaciones de Matrices
4.9 Operaciones de Arreglos
4.10 Ejemplos: Operaciones Aritméticas
20
22
23
23
23
24
25
28
29
5. PROGRAMANDO CON M ATLAB
5.1 Generalidades
5.1.1 Archivos -M: Comandos y Funciones
5.1.2 Otras funciones
5.1.3 Declaración function
5.2 Operadores relacionales
5.3 Operadores lógicos
5.4 Caracteres especiales
5.5 Control deflujo
5.5.1 Declaración FOR simple
5.5.2 Declaración FOR anidada .
5.5.3 Declaración WHILE
5.5.4 Declaraciones IF, ELSE, ELSEIF y BREAK
5.6.1 Creación de una matriz
5.6.2 Cambio del orden de una matriz: reshape
5.6.3 Modificación individual de elementos
5.6.4 Modificaciones adicionales de una matriz
5.7.1 Declaración fopen
Ejemplo
5.7.2 Declaración fclose
5.7.3 Declaración fread
5.7.4Declaración fwrite
5.7.5 Declaración fprintf
5.8 Variables globales
5.9 Vectorizació n de algoritmos y estructuras (for, while)
5.10 Gráficas en Dos Dimensiones
33
33
33
37
41
41
42
43
44
44
45
46
47
50
50
50
51
57
57
57
57
58
58
58
59
60
COMANDO PLOT
Símbolo Color
Símbolo Estilo de línea
5.10.6 Comandos gráficos
60
60
61
63
2
Ing Sergio Casillas dela Torre
Tutorial de Matlab
5.11 Gráficos en 3 dimensiones
5.12 Archivos de disco
5.12.1 Manipulación de Archivos de Disco
5.12.2 Ejecutando Programas Externos
5.12.3 Importando y Exportando Datos
5.13 INDICE ALFABETICO
66
73
73
73
73
74
6. SIMULINK
6.1 Acelerador de Simulink
6.2 Generador de código -C en Simulink
75
77
77
7. COMANDOS DE MATLAB
7.1 General purposecommands:
Control System Toolbox Commands :
78
78
81
8. APLICANDO MATLAB AL CONTROL DE PROCES OS
8.1 Respuesta en el dominio del tiempo
8.2 Respuesta en el dominio de la frecuencia
8.3 Lugar de las raíces
8.4 Controladores PID
86
86
91
95
97
9. TRUCOS EN MATLAB®
Paper semilogarítmico gratis: papelbod.m
99
99
3
Ing Sergio Casillas de la Torre
Tutorial de Matlab1. ¿QUÉ ES MATLAB?
MatLab es un programa interactivo para computación numérica y visualización de
datos. Es ampliamente usado por Ingenieros de Control en el análisis y diseño,
posee además una extraordinaria versatilidad y capacidad para resolver
problemas en matemática aplicada, física, química, ingeniería, finanzas y muchas
otras aplicaciones. Está basado en un sofisticado software de...
Regístrate para leer el documento completo.