🎨 Gráfica Animada en MATLAB usando GUIDE ⚛ - Introductorio -

  Рет қаралды 53,096

Sergio A. Castaño Giraldo

Sergio A. Castaño Giraldo

Күн бұрын

Пікірлер: 74
@SergioACGiraldo
@SergioACGiraldo 5 жыл бұрын
✅ *DESCARGAR EL CÓDIGO* : bit.ly/2TGjEFd 🔥 Curso GRATIS de MATLAB: bit.ly/2YSSnha 🔗 *CURSO DE SIMULINK* : bit.ly/3a0W8Xr 🔗 *Ejercicios Resueltos Matlab* : bit.ly/ExMatlab 🔥 TODOS los VIDEOS MATLAB: bit.ly/2Fks7XN 🔥 Quieres SER un EXPERTO en MATLAB: bit.ly/2RVvxne 📸 Mi INSTAGRAM 👉 bit.ly/2HdHCjJ 🔥 Control de PROCESOS: bit.ly/2CBdMDI ⏱ MARCAS DE TIEMPO ⏱ 00:00 Graficas Animadas en MATLAB 02:02 Interfaz Gráfica GUI en Matlab 04:01 Crear una Figura 05:56 Creación de los AXES 08:08 Funciones SET y GET 10:20 Lineas y Atributos 12:20 comando uicontrol (textbox) 14:36 Crear Botones 16:45 Creación del Script 17:58 Objeto Figura 19:24 Axes, lineas y textos 20:28 Botones y sus funciones 23:45 Lógica del Programa Seno y Coseno 30:13 Actualizar variables del gráfico 33:00 Mostrar las lineas en el AXE 34:56 Actualizar el limite del Tiempo 36:30 Actualizar el tiempo discreto 38:55 Simulación del Proyecto
@Lituus58
@Lituus58 4 жыл бұрын
Buenas Sergio, enhorabuena por los videos y el curso, muy bien hecho, Una sugerencia, los suscriptores deberían tener acceso al código. El link de arriba manda a la página web pero allí no lo puedo desbloquear, porque además ya me había suscrito antes al canal desde aquí en KZbin. ¿cómo conseguirlo? Un saludo.
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
@@Lituus58 hola!! probaste las otras opciones que ofrece el sitio web? twitter o facebook? En este rápido video muestro como descargar los códigos: kzbin.info/www/bejne/oImTg5uQoN6mY9E Saludos!!
@AshenFountain
@AshenFountain Жыл бұрын
Lo que más me interesaba aprender en Matlab era poder hacer graficas animadas, y con tu explicación súper sencilla le entendí a la perfección. Muchísimas gracias!
@alcidesvicentequispehuaman8650
@alcidesvicentequispehuaman8650 3 жыл бұрын
El mejor tutor de MATLAB en KZbin , Muchas gracias!!!
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
⏱ MARCAS DE TIEMPO ⏱ 00:00 Graficas Animadas en MATLAB 02:02 Interfaz Gráfica GUI en Matlab 04:01 Crear una Figura 05:56 Creación de los AXES 08:08 Funciones SET y GET 10:20 Lineas y Atributos 12:20 comando uicontrol (textbox) 14:36 Crear Botones 16:45 Creación del Script 17:58 Objeto Figura 19:24 Axes, lineas y textos 20:28 Botones y sus funciones 23:45 Lógica del Programa Seno y Coseno 30:13 Actualizar variables del gráfico 33:00 Mostrar las lineas en el AXE 34:56 Actualizar el limite del Tiempo 36:30 Actualizar el tiempo discreto 38:55 Simulación del Proyecto
@hernandezhernandezjuandani458
@hernandezhernandezjuandani458 4 жыл бұрын
sergio tus videos me han ayudado mucho, no solo el de matlab, toda tu canal en general
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Gracias Hernández por el comentario, que bueno que el contenido te ha servido. Saludos.
@tiagolastra2576
@tiagolastra2576 3 жыл бұрын
Sos un genio la primera vez que encuentro alguien que deja a disposición el código. ¡Te mereces el cielo! jajaj saludos desde Argentina!
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Gracias Tiago, saludos para vos también. Éxitos!
@monicaatzirigaticasteele423
@monicaatzirigaticasteele423 3 жыл бұрын
Explicas super bien 😊 me ayudaste a saber usarlo todo de último momento para mi trabajo final 🎉 thanks
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Que bueno M Steele que le hayas sacado provecho al contenido. te deseo muchos éxitos!
@vicentematricardi3596
@vicentematricardi3596 5 жыл бұрын
Una Gran Clase !!!!! no hay video tuyo que no me interese , son todos excelentes , Muchas Gracias ,Sergio !!!!!
@joaquinjorquera9537
@joaquinjorquera9537 3 жыл бұрын
Disculpe, comento que su forma de enseñar en increible y me gustó mucho, aparte quiero saber si tiene proyectos de la vida real usando esto por ejemplo de trabajo o problemas en la vida cotidiana , si es que puede compartirlo..porfavor. Saludos cordiales
@edwinayros6410
@edwinayros6410 3 жыл бұрын
Excelente ejemplo y muy ilustrativo. Muchas gracias
@SoyJavero
@SoyJavero 3 жыл бұрын
No inventes, explicas super bien, Sergio. Sigue así con tu carrera de KZbinr educacional. Saludos desde México, bro. ;)
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Gracias Kevin, que bueno que te ha gustado el video. Saludos para tu también.
@elyelmo84
@elyelmo84 3 жыл бұрын
¡Muy bueno Sergio! Se aprende muchísimo con este video. Enhorabuena y gracias. Saludos desde París.
@JoseLuisHerreraHerrera
@JoseLuisHerreraHerrera Жыл бұрын
muchas gracias , esta información es muy útil
@victorgodostineo9955
@victorgodostineo9955 4 жыл бұрын
Realmente un genio gracias por la gran ayuda
@fernandomayorpariona1641
@fernandomayorpariona1641 4 жыл бұрын
Hola Sergio, excelente demostración, muchas gracias.
@hackleasgamer
@hackleasgamer 5 жыл бұрын
Muchas gracias!!! me sálvaste un poco mejor q en clase =D!!! comprendo perfectamente!
@SergioACGiraldo
@SergioACGiraldo 5 жыл бұрын
Gracias LEAS, que bueno que te haya servido. Saludos!
@LuisChavez-sh6gg
@LuisChavez-sh6gg 4 жыл бұрын
Maestro Sergio... Excelente los videos, simples y didácticos!!! Solo tengo una observación, la cual me gustaria saber contigo si es que estoy en lo correcto: Aparentemente, en el minuto 5:25, cuando explicas el tamaño de la figura, si bien es cierto que esa instrucción es para eso, sería bueno aclarar que los primeros dos números están relacionados a la posición de la figura dentro de la pantalla, o sea, ...'position',[200 200 800 700]... los dígitos [200 200] hacen referencia a la posición dentro de la pantalla y [800 700] hacen referencia al tamaño de la figura. Analogamente, en el minuto 7:10, cuando creamos el AXE, ...'position',[60 80 600 550]... los números [60 80] hacen referencia a la posición del AXE dentro de la figura antes creada, y [600 550] hace referencia al tamaño de esta figura. Está correcto lo que indico profesor? Saludos, excelente aporte y muchas gracias!!!
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Hola Luis, si es correcto. Muchas gracias por la observación. Éxitos y saludos!!
@luisgabriel4694
@luisgabriel4694 4 жыл бұрын
Son dos puntos (X_left_inf, Y_Left_inf) y (width, hight) que indican la esquina inferior izquierda y el otro el ancho y el alto, entre estas dos coordenadas te dan la ubicación y el tamaño del objeto.
@christophercastanedacarrio6129
@christophercastanedacarrio6129 2 жыл бұрын
excelente aporte crack
@RoseKnight04
@RoseKnight04 3 жыл бұрын
Hermoso trabajo, gracias por el minicurso
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
De nada Carlos, que bueno que te ha gustado. Saludos!!
@RoseKnight04
@RoseKnight04 3 жыл бұрын
@@SergioACGiraldo He aprendido mucho con tu trabajo. tienes cursos de phyton? Estoy trabajando una interfaz computadora - sincrotron pero está programada en python por lo que busco aprenderle jeje. Gracias como siempre
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Carlos, en el canal tengo un curso de Python para principiantes desde Cero, te dejo el link por si te interesa, saludos! bit.ly/CAE_Python
@RoseKnight04
@RoseKnight04 3 жыл бұрын
@@SergioACGiraldo Guau, muchísimas gracias, me salvas la vida.
@davidfb3961
@davidfb3961 4 жыл бұрын
¡Muchas gracias! Me sirvió mucho.
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
De nada David que bueno que te sirvió. Éxitos.
@combicombi812
@combicombi812 4 жыл бұрын
omg ahora si que me confundi!! tanta cosa para un grafico? xD ,
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
😅😅😂
@cesaraugustoavilalaiton7203
@cesaraugustoavilalaiton7203 3 жыл бұрын
Hola Sergio, excelente video, tengo una pegunta, cómo puedo mostrar una gráfica que se genera desde Simulink
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Hola Cesar, eso lo explico en mi curso de Simulink desde Cero, lo que debes hacer es mandar los datos a Matlab, para eso puedes usar el 'to work space' y luego con los datos en matlab puedes realizar la gráfica. Saludos.
@jesusda26
@jesusda26 4 жыл бұрын
Buenos dïas Sergio, podrías explicar por favor para qué es el pause(dt) ? que entiende Matlab con eso? Gracias por tus videos ,son de gran ayuda!
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
eso pausa la ejecución del código por el tiempo determinado dentro del paréntesis, en este caso dado por la variable dt.
@pedrobetanzo2646
@pedrobetanzo2646 3 жыл бұрын
Hola Sergio una consulta, el limite de los axis pueden ser variables?, lo que pasa es que quiero hacer una HMI con guide enlazado con simulink ,en donde el tiempo es variable ya que quiero dejar el simulink con tiempo de simulacion en inf. Donde podria hacer variar esa limitacion con el tiempo de simulacion del simulink?
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Si puedes modificar el limite de los axis y que sea variable, de hecho, eso lo mostramos en este video. No lo viste? Está en el minuto 34:56 Saludos.
@michellecajasrivas7307
@michellecajasrivas7307 4 жыл бұрын
Hola sergio excelente video, tengo una duda, el codigo sirve para mostrar las transformadas de clark y park ?
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Creo que podría servirte, sin embargo veo que simulink ya tiene un bloque con esa transformada implementada: la.mathworks.com/help/physmod/sps/ref/clarketoparkangletransform.html
@michellecajasrivas7307
@michellecajasrivas7307 4 жыл бұрын
@@SergioACGiraldo genial muchas gracias!
@pedroanthonytigrerotigrero7169
@pedroanthonytigrerotigrero7169 4 жыл бұрын
Excelente video muchas gracias
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
De nada Pedro, que bueno que te ha gustado. Saludos.
@nikollematosbaltazar6557
@nikollematosbaltazar6557 4 жыл бұрын
Una consulta , para que uso el comando callback? quedo atenta a la respuesta :D
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
en callback defines los nombres de las funciones que quieres que se ejecute cuando realizas algún evento en la interfaz. Por ejemplo en el botón cuando lo aprietas, Matlab va a leer la función que debe ejecutar a través de callback, si es el botón de coseno, va a saltar hacia la función coseno definida más abajo.
@ronaldmiguelzafraurrea6740
@ronaldmiguelzafraurrea6740 4 жыл бұрын
Excelente video! No sabía que se podía gráficar con programación. Todo lo hacía con programación gráfica Una duda: ¿Cómo hace el programa para leer el botón de Detener y Coseno mientras se ejecuta el WHILE? Gracias por hacer este canal! Saludos!
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Hola Ronald, cuando se presionan los botones, se activan los eventos, son uns especie de interrupción. El código entonces salta hacia las funciones de cada botón.
@ronaldalfonsosaldanaalarco947
@ronaldalfonsosaldanaalarco947 4 жыл бұрын
Muy interesate, ejercicios similares para practicar ?
@ronaldalfonsosaldanaalarco947
@ronaldalfonsosaldanaalarco947 4 жыл бұрын
hay otras opciones más rápidas como el GUI Matlab, lo mismo pero sencillo !!
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Si, con el GUI puedes hacer tu interfaz rápidamente. La idea de este video es usar las nociones de programación y entender como crear componentes visuales usando solo código. En videos futuros hablaremos del GUI.
@angelogabrielazaldeguigarc2494
@angelogabrielazaldeguigarc2494 4 жыл бұрын
Sabes como hacer para que la nueva ventana de GUIDE aparezca maximizada?
@Chipoelectrico
@Chipoelectrico 5 жыл бұрын
Otro gran video y lección, gracias.
@SergioACGiraldo
@SergioACGiraldo 5 жыл бұрын
Que bueno que te gustó, este me quedó un poco largo, pero bueno, vamos a usarlo en el curso de PIC. Saludos.
@vicentematricardi3596
@vicentematricardi3596 5 жыл бұрын
@@SergioACGiraldo Por mi parte no me molesta que te extiendas , Gracias Sergio , Saludos !!!!!
@jemima-jan
@jemima-jan 4 жыл бұрын
Hola!!! Lo que va de todo el curso me ha parecido buenísimo, pero a la hora de hacer el código a mi no me aparecen las líneas, ya verifique todo el código y no encuentro el error, no se si sea porque la versión de Matlab que tengo es R2015a
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Hola Noemi, gracias por el comentário. Haz copiado el código directamente del sitio WEB o tu misma copiaste el código a partir del video? el link está en la descripción del Video. Todos los códigos los dejo en el sitio web. Te dejo el link: bit.ly/2TGjEFd Lo probé en R2015b y funciona normal.
@jemima-jan
@jemima-jan 4 жыл бұрын
Muchas Gracias!! ahora mismo voy al link, porque sí, fue del video donde lo copie.
@sarmientojimenezwilsonjavi2891
@sarmientojimenezwilsonjavi2891 2 жыл бұрын
ing buenos días, al momento de ejecutar el programa no me aparece la figura de color naranja
@warasabiadenisse4717
@warasabiadenisse4717 Жыл бұрын
graficas en 3D?
@adrianrevolotaipe3855
@adrianrevolotaipe3855 4 жыл бұрын
excelente video¡¡¡¡
@rodolfobautista5942
@rodolfobautista5942 4 жыл бұрын
He tratado de descargar el cod desde la página pero no lo acepta aunque desactive el bloqueador de publicidad, me sale error y que no puedo descargar porque los botones del social están desactivados ....el antivirus no lo puedo desactivar solo para descargar un código ...habría otra manera de obtenerlo ?...mil gracias por el curso he aprendido más que en la universidad .
@luisgabriel4694
@luisgabriel4694 4 жыл бұрын
Hay alguna forma de dibujar punto por punto y asi no tener que dibujar toda la funcion acumulada cada vez? es decir digamos que pudiera manipular un solo pixel (x,y) y ese lo voy graficando cada vez? me parece un poco ineficiente tener que graficar toda la funcion acumulada cada vez. Saludos y muchas gracias por el tutorial.
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
perfectamente los puedes hacer asi, es solo ir usando el hold on para mantener los puntos anteriores y vas graficando punto por punto.
@luisgabriel4694
@luisgabriel4694 4 жыл бұрын
@@SergioACGiraldo te agradezco la respuesta voy a ver que tal, solo me refería para optimizar el uso de la memoria, en cualquier caso magnifico trabajo profe.
@spartacgamer7165
@spartacgamer7165 4 жыл бұрын
como se pone el simbolito para función o es un @?
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
si, es un @
@yacocortez
@yacocortez 4 жыл бұрын
set(get(get(axes(1),'YLabel'),'String','Funcion')), mi duda es aqui , ya que no consigo poner los nombres en X y Y¡¡¡ que estoy haciendo mal....
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Hola Jaime, porque tienes 2 get? en el código ejemplo es: set(get(axe(1),'YLabel'),'String','Función'); Recuerda que siempre todos los códigos están disponibles en el sitio web cuyo link siempre está en la descripción de cada video bit.ly/2TGjEFd Saludos!
@kevincueva4419
@kevincueva4419 4 жыл бұрын
no funciono en Octave, pero muy buen aporte profesor
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
Gracias Kevin, en Octave cambian algunas cosas. Saludos!
Graficas Polares en MATLAB 🔴 Ejemplos [polar(t,r)] #018
10:11
Sergio A. Castaño Giraldo
Рет қаралды 31 М.
INTERFAZ GRÁFICA en MATLAB | Bien Explicado ✅ 2021
7:48
A compilar
Рет қаралды 60 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 30 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 147 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 36 МЛН
MENU  EN MATLAB USANDO GUIDE
9:09
OLVERA ONLINE
Рет қаралды 19 М.
Lógica difusa: Problema del avión
16:10
Mitchell Paulo Blancas Nuñez
Рет қаралды 19 М.
Como Crear Graficas en Matlab
13:52
víctor Romero
Рет қаралды 31 М.
How to make animations in Matlab | Matlab tutorial
14:33
Tutoingeniero
Рет қаралды 11 М.
Ejercicios de Física en MATLAB | Interfaz Gráfica GUI 🕹
12:01
Graficar Funciones en Matlab GUI
6:23
Kurasu
Рет қаралды 10 М.
GRÁFICA DINÁMICA (COMO UN OSCILOSCOPIO EN TIEMPO REAL) EN MATLAB
9:42
Mundo Tecnológico
Рет қаралды 8 М.
GUIDE EN MATLAB , PROGRAMA  MENSAJES DE USUARIO
16:48
OLVERA ONLINE
Рет қаралды 5 М.