Cómo funcionan los sliders en Matlab GUIDE

Поделиться
HTML-код
  • Опубликовано: 12 окт 2024
  • Hola de nuevo! En esta semana vamos a aprender a programar los sliders del entorno GUIDE a detalle con un ejemplo útil para el mismo entorno. En este video aprenderás a manipular y crear colores con la propiedad RGB a través de un slider y modificar las propiedades más importantes de este.
    ________________________________________
    📎 📎 ENLACES PARA LOS CODIGOS! 📎 📎
    → Github: ▶️ github.com/Rol...
    ________________________________________
    📞📞 CONTACTO 📞📞
    👍 Facebook oficial ▶️ / tutoingeniero
    ✉ Correo: valdez.rolando11@uabc.edu.mx
    ________________________________________
    ✍✍ CURSO EN LINEA DE MATLAB EN UDEMY ✍✍
    ¿Quieres llevar la programación y creación de GUIs en Matlab al siguiente nivel? Este curso de 14 horas te convertirá en un experto y te dejará listo para crear tus propias herramientas en el futuro y triunfar en tus proyectos.
    ¿Listo para aprender a ser un DIOS de la programación en Matlab?
    Visita este link: ▶️ bit.ly/3kf9h6f
    ________________________________________
    🎶🎶 Música 🎶🎶
    Music: www.purple-pla...
    Music: www.bensound.c...
    #Matlab #MatlabGUIDE

Комментарии • 13

  • @Tutoingeniero
    @Tutoingeniero  3 года назад

    ▶️ Perfecciona tus habilidades en mi nuevo curso de Matlab GUIDE en UDEMY!
    www.udemy.com/course/aprende-a-programar-guis-en-matlab-guide-como-un-dios/learn/lecture/20313705?referralCode=BED79AB516E709B36686#announcements
    ▶️ Curso GRATIS Matlab App Designer
    ruclips.net/p/PLSrGuI5Xqm-6PvfLPV1Z7uo1h2sK7iEYw

  • @marcoantoniovalencia3000
    @marcoantoniovalencia3000 4 года назад

    Pregunta, es posible realizar este tipo de interfaces en Octave?

  • @lucastro7760
    @lucastro7760 4 года назад

    Disculpa de casualidad sabes cómo se relacionan los sliders, es decir que cuando mueva uno, el otro también se mueva.

    • @Tutoingeniero
      @Tutoingeniero  4 года назад +1

      Pues si mueves uno, dentro de su callback preguntas por la posición de éste y se la asignas al otro. Por ejemplo, en tu slider principal tienes esto en su callback:
      v=get(hObject,'Value');
      Luego, asignas "v" al otro slider, que voy a suponer que se llama slider2:
      set(handles.slider2,'Value',v);
      Y listo.

    • @lucastro7760
      @lucastro7760 4 года назад

      @@Tutoingeniero muchas gracias en verdad, ya quedo

    • @Tutoingeniero
      @Tutoingeniero  4 года назад

      @@lucastro7760 Cuando quieras amigo, es un placer ayudar ;)

  • @drannorkr1673
    @drannorkr1673 3 года назад

    disculpa, entiendo bien la explicación, pero fuera del guide, como puedo generar una grafica de un polar que se multiplica por A siendo que a tiene una gama de valores infinitos... r= a*(1+cos(theta)) , supongo que para a tendria que aparecer una barra de slider, como puedo hacer eso?

    • @Tutoingeniero
      @Tutoingeniero  3 года назад

      Pues o creas tu programa de modo que sea una función y tú le des cualquier valor de entrada o en tu programa creas programáticamente un slider en una figura. Para crear GUIs programáticamente debes usar la función uicontrol.

  • @armandoplascencia3887
    @armandoplascencia3887 4 года назад

    Una pregunta... Como puedo modificar una pendiente con un slider?

    • @Tutoingeniero
      @Tutoingeniero  4 года назад

      Hablas a través de una gráfica o cómo?

    • @armandoplascencia3887
      @armandoplascencia3887 4 года назад

      @@Tutoingeniero Si que la gráfica o pendiete se gire en cualquier sentido con el uso del slider

    • @Tutoingeniero
      @Tutoingeniero  4 года назад

      Pues se me ocurre una idea. Necesitas un axes y pues el slider. Para graficar una pendiente necesitas la ecuación y=mx+b, y con el slider vas a modificar el valor de m, entonces necesitas actualizar la gráfica de esa función cada vez que muevas el slider.
      En el callback del slider primero preguntas por el valor del mismo:
      m=get(hObject,'Value');
      Luego graficas una función anónima usando fplot con el valor de m que tienes, define b también:
      b=0;
      f=@(x) m*x + b
      fplot(f)
      guidata(hObject,handles);
      Si le agregas un segundo argumento a fplot defines los límites de la gráfica, por ejemplo si escribes [-10 10] te va a graficar la función desde -10 hasta 10. Dime si te funciona!