Introducción a la interfaz gráfica de MATLAB
Las interfaces gráficas (GUI), también conocidas como apps, proporcionan control de tipo apuntar y hacer clic para las aplicaciones de software, lo que elimina la necesidad de aprender un lenguaje o escribir comandos para ejecutarlas. Puede compartir apps para utilizarlas en MATLAB, y también como apps de escritorio o apps web independientes.
Existen tres formas de crear una app en MATLAB:
- Convertir un script en una app sencilla: Esta opción permite compartir un script con estudiantes o colegas, y permitir que modifiquen variables empleando controles interactivos.
- Crear una app de manera interactiva: Esta opción permite crear una app más sofisticada utilizando un entorno de tipo arrastrar y soltar para desarrollar la interfaz gráfica.
- Crear una app de forma programática: Esta opción permite crear la interfaz gráfica de una app escribiendo código propio.
Convertir un script en una app sencilla
Utilice Live Editor para convertir un script en una app sencilla con controles interactivos que permiten a otras personas experimentar con variables en el código. Agregue controles deslizantes, menús desplegables, campos de edición y botones sin necesidad de escribir código. Indique qué partes del script deben ejecutarse cuando se cambia un valor. Oculte el código para crear apps y paneles sencillos.
Puede compartir un script en vivo con otras personas para que lo utilicen en MATLAB o MATLAB Online.
Los controles interactivos permiten crear una interfaz sencilla para un script en vivo. Si desea diseñar una interfaz gráfica más sofisticada o tener más control sobre el comportamiento de la app, puede crear una app independiente sirviéndose de App Designer.
Más información
Crear una app de manera interactiva
App Designer es un entorno interactivo que integra las dos tareas principales de la creación de una app: diseñar los componentes visuales y programar el comportamiento de la app. Permite pasar rápidamente del diseño visual en el área de diseño al desarrollo de código en MATLAB Editor.
Puede compartir una app con otras personas para que la utilicen en MATLAB en un equipo de escritorio o en un navegador web utilizando MATLAB Online. Además, las apps de App Designer se pueden empaquetar para instalarlas en la pestaña Apps de MATLAB. Para compartir apps con personas que no utilizan MATLAB, puede compilarlas en forma de apps de escritorio y web independientes con MATLAB Compiler.
App Designer permite realizar el diseño de manera interactiva y programar el comportamiento en un mismo entorno. Si lo prefiere, puede programar toda la app, incluida la interfaz gráfica.
Más información
Crear una app de forma programática
Si desea más control sobre el diseño y desarrollo, también puede utilizar funciones de MATLAB para definir el diseño y comportamiento de la app. Para aplicar este enfoque, debe crear una figura que sirve como contenedor de la interfaz gráfica y agregar componentes de forma programática.
App personalizada con un interfaz gráfica de MATLAB.
Puede compartir una app con otras personas para que la utilicen en MATLAB en un equipo de escritorio o en un navegador web utilizando MATLAB Online. Además, las apps de App Designer se pueden empaquetar para instalarlas en la pestaña Apps de MATLAB. Para compartir apps con personas que no utilizan MATLAB, puede compilarlas en forma de apps de escritorio independientes con MATLAB Compiler.
Más información
Recursos adicionales
También puede consultar estos temas: MATLAB Compiler