matlab
Matlab e Interfaces Gráficas
Evento:
CONATEC 2002
Sede:
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO
Instructor:
M. C. José Jaime Esqueda Elizondo Universidad Autónoma de Baja California, Unidad Tijuana
Noviembre de 2002
I. ¿Qué es MATLAB? 4
I.1 La ventana de comando 5
I.2 Comandos principales 8
II.Escalares, vectores y matrices 10
II.1 Expresiones en MATLAB 11
II.1.1 Números 12
II.1.2 Variables 12
II.1.3 Operadores 13
II.1.4 Funciones 13
II.1.5 Expresiones 14
II.2 Generación de matrices 14
II.3 Comandos save y load 16
II.3.4 Concatenación 17
III. Graficación en MATLAB y generación de secuencias discretas 18
III.1 Generación desecuencias discretas. 19
III.2 Graficación en dos dimensiones. 20
III.3 Generación de gráficas en tres dimensiones 22
III.4 Generación de gráficas semilogarítmicas y logarítmicas. 23
III.5 Graficación de matrices como superficies 24
IV. Simulación usando archivos –M 26
IV.1 Scripts 26
IV.2 Funciones 27
V. Graficación de objetos tridimensionales en MATLAB 28V.1 Rotación de objetos en el espacio tridimensional 28
VI.1.1 Rotor de un ventilador 29
VI.1.2 Avión 31
VI. El toolbox de Adquisición de Datos (DAQ) 35
VII.1 Hardware de adquisición de datos 36
VII.2 El toolbox de adquisición de datos 38
VII.3.1 Adquisición de datos 40
2
VII.3.2 Sacar datos 41
VII. Construcción de interfaces gráficas de usuario enMatlab 44
VII.1 Estructura de los gráficos en MATLAB 44
VII.1.1 Objetos gráficos en MATLAB 45
VII.1.2 Identificadores (Handles) 46
VII.2 Propiedades de los objetos 47
VII.2.1 Funciones set( ) y get( ) 47
VII.2.2 Propiedades por omisión 50
VII.3 Creación de objetos gráficos 50
VII.3.1 Opciones del comando uicontrol 51
VII.4 Menú de interfaz con el usuario53
VII.5 Controles de la interfaz gráfica con el usuario 55
Texto estático (text) 56
Menú desplegable (popup) 57
Botón (push) 57
Casilla de verificación (checkbox) 58
Botón de radio (radio) 58
Control deslizante (slider) 59
Texto editable (edit) 60
Uso de varios ejes para graficación 61
3
¿Qué esMATLAB?
MATLAB es un lenguaje de alto desempeño diseñado para realizar cálculos técnicos. MATLAB integra el cálculo, la visualización y la programación en un ambiente fácil de utilizar donde los problemas y las soluciones se expresan en una notación matemática. MATLAB es un sistema interactivo cuyo elemento básico de datos es el arreglo que no requiere de dimensionamiento previo. Esto permiteresolver muchos problemas computacionales, específicamente aquellos que involucren vectores y matrices, en un tiempo mucho menor al requerido para escribir un programa en un lenguaje escalar no interactivo tal como C o Fortran.
MATLAB se utiliza ampliamente en:
0• Cálculos numéricos
0• Desarrollo de algoritmos
0• Modelado, simulación y prueba de prototipos
0• Análisis de datos,exploración y visualización
0• Graficación de datos con fines científicos o de ingeniería
0• Desarrollo de aplicaciones que requieran de una interfaz gráfica de usuario (GUI,
Graphical User Interface).
En el ámbito académico y de investigación, es la herramienta estándar para los cursos introductorios y avanzados de matemáticas, ingeniería e investigación. En la industria MATLABes la herramienta usada para el análisis, investigación y desarrollo de nuevos productos tecnológicos.
La ventaja principal de MATLAB es el uso de familias de comandos de áreas específicas llamadas toolboxes. Lo más importante para los usuarios de MATLAB es que los toolboxes le permiten aprender y aplicar la teoría. Los toolboxes son grupos de comandos de MATLAB (archivos M) que extienden el...
Regístrate para leer el documento completo.