
Introducción para conocer la estructura del curso
Primero que nada, hay que ver cómo acceder al entorno GUIDE!
En este video verás un resumen de qué hay en el entorno GUIDE y sepas ubicar cada opción.
Esta clase es un pequeño resumen de los componentes gráficos con los que iremos trabajando.
En este video aprenderás cómo alinear muchos componentes gráficos de manera eficiente y ordenada para evitar perder tiempo en acomodar toda tu GUI a mano.
En este video conocerás al explorador o buscador de objetos, que sirve para localizar tus componentes gráficos y entender sus relaciones de parentezco.
En este video conocerás el núcleo de las GUIs de GUIDE: El inspector de propiedades, que es donde puedes controlar el aspecto y comportamiento de un componente gráfico
Este es un resumen de las propiedades básicas de los componentes gráficos que comparten todos éstos. Poco a poco irás entendiendo que algunas de estas propiedades hacen algunas cosas diferentes dependiendo del componente que estés usando.
En este video comprenderás la escencia de programar una GUI.
En este video aprenderás qué son los callbacks y cómo funcionan.
Empezamos por lo sencillo, a programar los textos estáticos y editables, que son los que más vas a estar usando en tus aplicaciones.
En este video aprenderás a usar las funciones get() y set() para obtener y sobreescribir información de tus componentes gráficos, así como comprender cómo almacenan información las GUIs.
En este video aprenderás un truco para extender un texto editable para que tenga una barra deslizable y puedas escribir textos infinitos.
En esta clase aprenderás a usar el componente pushbutton, el más básico de todos.
En este video aprenderás a solucionar un problema muy usual al momento de programar interfaces: asegurarse que el usuario solamente pueda ingresar números en los textos editables y que obtenga una advertencia.
Este video es la introducción del primer ejercicio práctico de este curso: crear una GUI de calculadora.
En este video aprenderás a agregarle una memoria a la calculadora.
Ahora toca lograr sobreescribir la memoria de la calculadora antes de hacer operaciones.
Finalmente, ahora sí es hora de que nuestra calculadora calcule algo.
En este video aprenderás lo básico respecto a usar un slider.
En este video entenderás la propiedad SliderStep de un slider.
Introducción al ejercicio práctico 2
En este video manejamos el setup para la GUI
Ahora toca aprender a modificar el canal rojo de la GUI
En esta clase aprenderás a usar los radio buttons, check boxes y toggle buttons
En este tercer ejercicio práctico aprenderás a usar los tres componentes lógicos y de paso conocerás superficialmente al componente axes.
Programaremos este sencillo ejemplo en esta clase.
En este video aprenderás a llenar un pop-up menu y listbox
Continuando lo anterior, ahora sí vamos a programar estos dos componentes.
En esta clase aprenderás a usar el list box de modo que puedas hacer múltiples selecciones a la vez.
Introducción al ejercicio 4
Primero aprenderás las bases sobre las que funciona esta GUI
Ahora aprenderás a programar el componente Panel, el componente más menospreciado de todos.
En esta clase aprenderás a usar los button groups
Introducción a las tablas de GUIDE
En esta clase conocerás el editor de propiedades de tablas para editar tablas
En este video aprenderás dos maneras de llenar una tabla para tus aplicaciones
En este video aprenderás a nombrar os encabezados de filas y columnas de una tabla programáticamente
Introducción al ejercicio 5
Continuamos con el ejercicio 5
En este video aprenderás sobre los formatos de columna personalizables.
En este video aprenderás a usar y trabajar con check boxes dentro de una celda de una tabla.
Introducción al ejercicio 6
Habilitación de adición de filas a la GUI
En esta clase entederás qué hacer cuando te topes con un problema común de las tablas.
Conclusión del ejercicio 6
En esta clase aprenderás a usar el CellEditCallback eficientemente.
Introducción a la sección
En esta clase aprenderás a graficar en uno o varios axes en específico.
Este curso está pensado para estudiantes de ingenierías e ingenieros que quieren crear una gran aplicación con la ayuda de Matlab ya sea para completar un proyecto o pasar una materia. A lo largo de 12+ horas de contenido y muchos ejercicios prácticos entenderás cómo funciona cada componente gráfico de GUIDE, cómo crear tus propios componentes y herramientas y que tu GUI sea capaz de obtener y producir información valiosa.
Con este curso aprenderás:
Uso de los componentes básicos para crear GUIs.
Buenas prácticas de programación en general en Matlab.
Crear programas complejos para resolver problemas complejos.
Trabajar en conjunto con Excel.
Crear aplicaciones interactivas, personalizables y llamativas.
Guardas tus GUIs como archivos ejecutables e independientes.
Conectar tus GUs con Simulink.
Restringir el uso de tus GUIs para que el código no pueda fallar.
Conectar GUIs entre sí.
Para aprovechar mejor este curso es recomendable:
Conocimiento básico de cómo trabajar con escalares, vector y matrices en Matlab
Conocimiento básico de los tipos de datos en Matlab: numéricos, strings/caracteres y celdas
Conocimiento básico de la programación orientada a objetos.
Conocimiento básico de programación
Condicionales if, if else, ifs anidados y switch-case
Bucles for y while
Declaración de variables.
Funciones.
Variables globales