Despejar una variable de una ecuación en Matlab

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 32

  • @josephs1250
    @josephs1250 3 роки тому +8

    Que interesante. Práctico, directo al grano, sin floro ni nada. Buen video 👍

  • @eduardosalvadornique4502
    @eduardosalvadornique4502 3 роки тому +1

    gracias, me salvaste la vida

  • @QuestionOfScience
    @QuestionOfScience 3 роки тому +1

    Muchas gracias

    • @programmath
      @programmath  3 роки тому

      Me alegra que te haya servido el video.

  • @abadcompany5098
    @abadcompany5098 3 роки тому +2

    Exceleeenteee amigoo.

  • @danielalonso5533
    @danielalonso5533 4 роки тому +1

    y para ingresar un conjunto de datos numericos y ademas una o dos variables, que a traves de ecuaciones las resuelva o al menos me deje la ecuacion que no se pueda resolver ?

    • @programmath
      @programmath  4 роки тому

      Este video te puede ser de utilidad.
      ua-cam.com/video/IKbowIAX0Gs/v-deo.html

  • @carlosmolinagodoy1115
    @carlosmolinagodoy1115 3 роки тому +1

    Se puede de un sistema de ecuaciones pedirle a matlab que despeje una variable en funcion de otras? por ejemplo F=(x1,M), estando F,X2 Y M en varias ecuaciones

    • @programmath
      @programmath  3 роки тому +1

      Sí es posible, dependiendo de lo complicadas de las ecuaciones. Este video te puede servir ua-cam.com/video/IKbowIAX0Gs/v-deo.html

  • @josephs1250
    @josephs1250 3 роки тому

    Que tal, tengo una duda. Cuando pongo el comando syms x ,para definir la variable, me aparece de color rojo: Undefined function 'syms' for input arguments of type 'char' . Tengo la version r2014b. Crees que sea por mi version ?

    • @programmath
      @programmath  3 роки тому

      Sí, es necesario instalar el paquete desde la página de Matlab. Sugiero aprovechar para cambiar por una versión más reciente.

    • @josephs1250
      @josephs1250 3 роки тому

      @@programmath Sí, en efecto solo instalé el Matlab y simulink, pero no sus demás paquetes y herramientas. Por eso no reconocía los comandos. Gracías.

    • @programmath
      @programmath  3 роки тому

      Matlab 2014 tiene algo muy bueno, los comandos movie y movie2avi para hacer animaciones.
      ua-cam.com/video/_pelajhXACY/v-deo.html
      Nunca entenderé porque Matlab retiró un comando tan sencillo, para incluir los VideoWriter que me parecen tan engorrosos.

  • @MRgokuese
    @MRgokuese 4 роки тому +1

    like porque resolviste mi duda rapido

  • @3JAMAJ3
    @3JAMAJ3 2 роки тому

    Hola, muy buen video.
    Sabes en el caso de raíces que arroja doble resultado si hay alguna manera para que no simplifique hasta llegar a la doble respuesta sino un paso antes donde queda 1 sola solución, o que solo haga el despeje sencillo de la variable sin simplificar

    • @programmath
      @programmath  2 роки тому

      No conozco una forma de hacerlo, Matlab por defecto reduce lo más posible.

  • @andresricardoaguilarrios3543
    @andresricardoaguilarrios3543 4 роки тому

    si al usar solve, me regresa 2 valores, como los puedo guardar en una variable?

    • @programmath
      @programmath  4 роки тому

      Si tienes más de una valor, el resultado quedaría almacenado en un vector; por ejemplo,
      syms x;
      R=solve(x^2+4==0)
      Así tendrás: R(1) = -2i y R(2) = 2i.

  • @nicolasblanco3071
    @nicolasblanco3071 3 роки тому +1

    Como se puede hacer para que al momento de desarrollar el solve arroje de una vez el valor de la varibale x, muchas gracias muy buen video

    • @programmath
      @programmath  3 роки тому

      En realidad, depende del problema. Si solo depende de x, muestra el resultado de inmediato, en caso de tener más variables nos mostrará el respectivo despeje. Este video te será de utilidad, en él se explica como hacerlo para ecuaciones e inecuaciones.
      ua-cam.com/video/IKbowIAX0Gs/v-deo.html

  • @animoranimer9864
    @animoranimer9864 4 роки тому

    hola, buenas noches. Una consulta.
    si quiero ver todas las soluciones que tiene asiganda una variable utilizando la funcion "solve" ¿qué debo hacer?
    lo que quiero decir es:
    a = solve(y,x), digamos que y es una ecuacion con 3 soluciones, ¿como hago para ver las 3 soluciones asignada a "a"?
    Muchas gracias.

    • @animoranimer9864
      @animoranimer9864 4 роки тому

      el comando solve esta dentro de una funcion que me regresa [a], es que solo me muestra una solucion.
      function a = ecu(4 valores de entrar)

    • @programmath
      @programmath  4 роки тому

      Solve da todas las soluciones. Por ejemplo, si haces.
      syms x
      syms y
      a= solve(x^4-y^2)
      a queda definido como un vector columna con las 4 soluciones. Incluso si se repiten, aparecen varias veces en a. Es posible que sea un problema en el retorno de la función y no en el proceso.

    • @animoranimer9864
      @animoranimer9864 4 роки тому

      @@programmath Muchas gracias.
      Una ultima pregunta, sabes que significa " syms 'variable' positive; " cuando coloco "positive" si me regresa el valor correcto del despeje de la solucion.

    • @programmath
      @programmath  4 роки тому +1

      @@animoranimer9864 la opción positive es para restringir solo a valores positivos de la variable simbólica en cuestión.

    • @animoranimer9864
      @animoranimer9864 4 роки тому

      @@programmath Gracias.

  • @eliaszalegas8374
    @eliaszalegas8374 4 роки тому

    Al trabajar con Matrices sucede esto, no se porque
    >> MatrizA=[1,2;3,4]
    MatrizA =
    1 2
    3 4
    >> MatrizB=[P1;P2]
    MatrizB = (sym 2x1 matrix)
    [P1]
    [ ]
    [P2]
    >> MatrizC=[2;3]
    MatrizC =
    2
    3
    solve(MatrizA*MatrizB==MatrizC)
    ans =
    scalar structure containing the fields:
    P1 =

    P2 =

    • @programmath
      @programmath  4 роки тому +1

      Hola. La solución es guardada como una estructura, por eso aparece la aclaración respecto al tipo de ans.
      Según veo, la solución ya fue calculada, para acceder a ella debes escribir ans.P1 y ans.P2

    • @leonelp9593
      @leonelp9593 4 роки тому +1

      @@programmath Muchas Gracias Amigo ! Te lo agradezco

  • @mc_lizken4645
    @mc_lizken4645 4 роки тому

    mi ecuacion que tengo es indespejable :v