Tutorial de matlab
TUTORIAL DE MATLAB
1. ¿QUÉ ES MATLAB? 1.1 Uso de Matrices 1.2 Origen de MatLab 1.3 Plataformas 1.4 Productos
1
4 5 5 5 5
2. LIBRERÍA DE APLIC ACIONES DE MATLAB
2 . 1 S I G N A L P R O C E S S I N G TOOLBOX 2.2 THE MATLAB C MATH L I B R A R Y 2.2.1 Desarrollo de aplicaciones utilizando la MATLAB C Math Library 2.2.2 Utilización de MATLAB y de su compilador 2.2.3Velocidad 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 2.3 THE 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 MATLAB COMPILER TOOLBOX Generación Automática de ficheros MEX.Rendimiento del compilador Opciones de ajuste del rendimiento Requerimientos del sistema Limitaciones del código compilado
7
7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 15 16 17 18 20
2.4 SYMBOLIC MATH TOOLBOX 2 . 5 O P T I M I Z A T I O N T O O LBOX 2 . 6 I M A G E P R O C E S S I N G TOOLBOX 2.7 Neural Network Toolbox 2.8 NON LINEA R C O N T R O L D E S I G N T O O L B O X2.9 NAG FOUNDATION TOOLBOX 3. INICIANDO MATLAB
1
4. USO DE COMANDOS 4 . 2 I n s t r u c c i o n e s d e M A T L A B y V a r i a b les 4.3 Obteniendo Información del Espacio de Trabajo 4.4 Variables Permanentes 4.6 Saliendo y Guardando el Espacio de Trabajo 4. 7 M a n i p u l a c i ó n d e V e c t o r e s y M a t r i c e s 4.8 Operaciones de Matrices 4.9 Operaciones de Arreglos 4.10 Ejemplos:Operaciones Aritméticas 5 . P R O G R A M A N D O C O N MATLAB 5.1 Generalidades 5.1.1 A r c h i v o s -M : C o m a n d o s y F u n c i o n e s 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 de flujo 5.5.1 Declaración FOR simple 5.5.2 Declaración FOR anidada. 5.5.3 Declaración WHILE 5.5.4 D e c l a r a c i on e s I F , E L S E , E L S E I F y B R E A K 5.6.1 C r e a c i ó n d e u n a m a t r i z 5.6.2 C a m b i o d e l o r d e n d e u n a m a t r i z : reshape 5.6.3 M o d i f i c a c i ó n i n d i v i d u a l d e e l e m e n t o s 5.6.4 M o d i f i c a c i o n e s a d i c i o n a le s d e u n a m a t r i z 5.7.1 Declaración f o p e n Ejemplo 5.7.2 Declaración f c l o s e 5.7.3 Declaración f r e a d5.7.4 Declaración fwrite 5.7.5 Declaración f p r i n t f 5.8 Variables globales 5.9 Vectorización de algoritmos y estructuras (for, while) 5.10 Gráficas en Dos Dimensiones
20 22 23 23 23 24 25 28 29 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 5.11 Gráficos en 3 dimensiones 5.12Archivos de disco 5.12.1 M a n i p u l a c i ó n d e A r c h i v o s d e D i s c o 5.12.2 Ejecutando Programas Externos 5.12.3 I m p o r t a n d o y E x p o r t a n d o D a t o s 5.13 INDICE ALFABETICO 6. S I M U L I N K 6.1 Acelerador de Simulink 6 . 2 Ge n e r a d o r d e c ó d i g o - C en Simulink 7. COMANDOS DE MATLAB 7.1 General purpose commands: C o n t r o l S y s t e m T o o l b o x C o m m an d s:
60
60 61 63 66 73 73 73 73 74 75 77 77 78 78 81 2
8. APLICAN D O M A T L A B A L C O N T R O L DE PROCESOS 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 9. TRUCOS EN MATLAB® Paper semilogarítmico gratis: papelbod.m
86 86 91 95 97 99 99
3
1. ¿QUÉ ES MATLAB?
MatLab e s u n p r o g r a m a in t e r a c t i v o p a r a c o m p u t a c i ó n n u m é r i c a y v i s u a l i z a c i ó n d e 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.