Beruflich Dokumente
Kultur Dokumente
juniormera@icloud.com
∗
Universidad Nacional Pedro Ruiz Gallo
Universidad Católica Santo Toribio de Mogrovejo
25 de septiembre de 2018
1 Introducción
¿Que es MATLAB?
¿Que es GUIDE?
2 Conceptos previos
Inicializando
3 Desarrollo
Elaboración de una Interfaz Gráfica
4 Aplicaciones
Dinámica Vibracional
Métodos Numéricos
5 Referencias
¿Qué es MATLAB?
¿Qué es MATLAB?
¿Qué es MATLAB?
¿Qué es GUIDE?
Una interfaz gráfica de usuario (GUI) es una visualización gráfica en una o más
ventanas que contienen controles, denominados componentes , que permiten a
un usuario realizar tareas interactivas. El usuario de la interfaz gráfica de
usuario no tiene que crear un script o escribir comandos en la lı́nea de comandos
para realizar las tareas. A diferencia de los programas de codificación para
realizar las tareas, el usuario de una interfaz gráfica de usuario no necesita
entender los detalles de cómo se realizan las tareas.
¿Qué es GUIDE?
Una interfaz gráfica de usuario (GUI) es una visualización gráfica en una o más
ventanas que contienen controles, denominados componentes , que permiten a
un usuario realizar tareas interactivas. El usuario de la interfaz gráfica de
usuario no tiene que crear un script o escribir comandos en la lı́nea de comandos
para realizar las tareas. A diferencia de los programas de codificación para
realizar las tareas, el usuario de una interfaz gráfica de usuario no necesita
entender los detalles de cómo se realizan las tareas.
¿Qué es GUIDE?
Una interfaz gráfica de usuario (GUI) es una visualización gráfica en una o más
ventanas que contienen controles, denominados componentes , que permiten a
un usuario realizar tareas interactivas. El usuario de la interfaz gráfica de
usuario no tiene que crear un script o escribir comandos en la lı́nea de comandos
para realizar las tareas. A diferencia de los programas de codificación para
realizar las tareas, el usuario de una interfaz gráfica de usuario no necesita
entender los detalles de cómo se realizan las tareas.
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Inicializando
Aparece una nueva ventana que presenta un área gris en modo de rejas. Esta
área es la denominada layout o formulario de la interfaz gráfica. es la zona en
donde diseñaremos la presentación agregando los controles o botones que se
seleccionaran desde la paleta del lado izquierdo.
Inicializando
Aparece una nueva ventana que presenta un área gris en modo de rejas. Esta
área es la denominada layout o formulario de la interfaz gráfica. es la zona en
donde diseñaremos la presentación agregando los controles o botones que se
seleccionaran desde la paleta del lado izquierdo.
Tipos de Control
Botones simples
Botones de selección
Botones de opción
Barras de desplazamiento
Cajas de selección desplegable
Cajas de texto
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Tipos de Control
Permite visualizar una lista de opciones cuando los usuarios presionan la flecha.
String: Contiene la lista de cadenas desplegadas en el popmenu.
Value: Contiene el ı́ndice del ı́tem seleccionado de la lista de cadenas. El primer
item en la lista tiene el ı́ndice 1.
Tipos de Control
Muestra una lista de ı́tems entre los cuales el usuario puede seleccionar uno o
más.
String: Contiene la lista de cadenas visualizadas en el listbox.
Value: Contiene el ı́ndice del ı́tem seleccionado de la lista de cadenas. El primer
ı́tem en la lista tiene el ı́ndice 1. Si el usuario selecciona múltiples ı́tems,
entonces el value es un vector de ı́ndices.
Min-Max>1, se permite la selección múltiple.
Min-Max<=1, no se permite la selección múltiple.
ListboxTop: Es un ı́ndice en la serie de cadenas definida por la
propiedad string y debe tener un valor entre 1
y el número de cadenas.
Tipos de Control
Tipos de Control
Genera una acción e indica un estado binario (on u off). Cuando se pulsa el
botón toggle button aparece oprimido y se ejecuta las órdenes programadas
dentro de su callback. El botón permanece oprimido aún cuando se suelta el
botón del mouse. Solo cuando se vuelve a hacer clic sobre el botón deja de estar
oprimido.
Value=Max=1, el botón está oprimido.
Value=Min=0, el botón no está oprimido.
Tipos de Control
Tipos de Control
Axes (Gráficos):
Tipos de Control
Como ven nuestra Interfaz ha tomado forma ahora tenemos que programarla.
Junior Lino Mera Carrasco Uso de Interfases Graficas . . . 25 de septiembre de 2018 27 / 45
Desarrollo Elaboración de una Interfaz Gráfica
Como ven nuestra Interfaz ha tomado forma ahora tenemos que programarla.
Junior Lino Mera Carrasco Uso de Interfases Graficas . . . 25 de septiembre de 2018 27 / 45
Desarrollo Elaboración de una Interfaz Gráfica
Como ven nuestra Interfaz ha tomado forma ahora tenemos que programarla.
Junior Lino Mera Carrasco Uso de Interfases Graficas . . . 25 de septiembre de 2018 27 / 45
Desarrollo Elaboración de una Interfaz Gráfica
set(handles.TT,’string’,txmax)
set(handles.RAX,’string’,vix)
set(handles.RAY,’string’,vy)
set(handles.DH,’string’,xmax)
set(handles.AH,’string’,ymax)
plot(x,y)
grid
title(’Tiro Parabolico’)
xlabel (’x [m]’)
ylabel (’y [m]’)
Dinámica Vibracional
Dinámica Vibracional
Dinámica Vibracional
Dinámica Vibracional
Dinámica Vibracional
Dinámica Vibracional
Métodos Numéricos
Métodos Numéricos
Métodos Numéricos
Métodos Numéricos
Métodos Númericos
Métodos Númericos
GRACIAS
Referencias
Buhmann, M. D. (2004).
Radial Basis Functions: Theory and Implementations.
Cambridge University Press. United Kingdom.
Aleman M.; Álvarez L.; Sánchez J.
Análisis Numérico[en lı́nea].
[consulta 2012].
Burden R.L; Faires J.D . (2001).
Numerical Analysis.
Cengage Learning Latin America.
Comer E.(2009)
Métodos Numéricos
Instituto Tecnologico de Tijuana.
Mathews J.; Fink K.(2000)
Métodos Numéricos con MATLAB.
Prentice Hall, Madrid.
Referencias
Mora W.F.(2010)
Introducción a los Métodos Numéricos.
Instituto Tecnologico de Costa Rica.
Müller H. (1996)
Una Introducción al Análisi Numérico.
Universidad Mayor de San Simón.
Cochabamba, Bolivia.
Nakamura, S. (1992).
Metódos Numericos Aplicados con Software.
Pearson Educación.
A. Quarteroni, F. Saleri. (2006).
Cálculo Cientifico con MATLAB y Octave.
Springer-Verlag, Italia, Milano.
Velásquez J.(2007)
Análisis Numérico.
Ediciones Uninorte.
Referencias
Referencias
J. Cooper
A Matlab Companior for Multivariable Calculus
Chavil M.
Sistema experto en Maple Para el análisis de Curvas y superficies en R3
Gonzáles M., Sánchez R.
Gráficas de curvas y superficies usando Matlab
Vera A.(2002)
Dinámica estructural.
MACRO.
Mejı́a C.(2002)
Invitación al Análisis Numérico.
Universidad Nacional de Colombia, Medellı́n.