sábado, 4 de febrero de 2012

Ecuaciones Diferenciales Paso a Paso en Wolfram|Alpha

Wolfram|Alpha ha llegado a ser bien conocido por su capacidad para realizar matemáticas paso a paso en una variedad de áreas. Hoy estamos contentos de presentar a un nueva funcionalidad a esta familia: ecuaciones diferenciales paso a paso. Las ecuaciones diferenciales son fundamentales para muchos campos, con aplicaciones como la descripción de los sistemas de masa-resorte, circuitos eléctricos y modelado de sistemas de control.

De ecuaciones fundamentales separables a la solución con transformadas de Laplace, Wolfram|Alpha tiene una excelente forma de guiarte a través de la solución de problemas de ecuaciones diferenciales. Echemos un vistazo a algunos ejemplos.

Wolfram|Alpha puede mostrar los pasos para resolver ecuaciones diferenciales sencillas:

Ecuaciones de Variables separables:

Primero ingresamos a la pagina de WolframAlpha y en la caja de texto escribimos lo siguiente:
     solve dy/dx = cos(2x)
También se puede ingresar el diferencial dy/dx como y', entonces la ecuación anterior queda:
     solve y' = cos(2x)

Al presionar la tecla Intro, Wolfram|Alpha  mostrará una pantalla como la siguiente:


En la primera parte se puede verificar si lo ingresado corresponde con la ecuación que necesitamos resolver, luego aparace la clasificación de la ecuación, su solución analítica y un gráfico de la solución para un valor inicial supuesto y tambien un gráfico de la familia de soluciones.


Veamos más ejemplos:
Resolver:
Ingresamos lo siguiente: solve y log(x) dy/dx = ((y+1)/x)^2
(el logaritmo natural ln, en Wolfram|Alpha se ingresa como log)



Si queremos ver el procedimiento, sólo tenemos que hacer click en "Show Steps"






Aquí tenemos otro ejemplo:

Solve (x+1) y'(x) + y(x) = x
 
Wolfram|Alpha puede ayudar en muchos casos diferentes cuando se trata de ecuaciones diferenciales, puedes obtener la solución paso a paso de ecuaciones diferenciales exactas o ecuaciones de orden superior. Incluso las ecuaciones diferenciales que se resuelven con condiciones iniciales son fáciles de calcular.
¿Qué hay de las ecuaciones que pueden resolverse con transformadas de Laplace? Esto no es un problema para Wolfram|Alpha:


Solve t y''(t) - 2 y'(t) + t y(t) = 0, y(0) = 0

Este programa paso a paso, tiene la capacidad de resolver muchos tipos de ecuaciones lineales de primer orden como las de variables separables, Bernoulli, exactas y homogéneas. Además, resuelve ecuaciones de orden superior con métodos como los coeficientes indeterminados, variación de parámetros, método de transformadas de Laplace, y muchos más. Así que la próxima vez que te encuentras atrapado resolviendo una ecuación diferencial o quieras revisar tu trabajo, consulta a Wolfram|Alpha!

Entrada Relacionada: Como Hallar la Solución de Ecuaciones Diferenciales Online

54 comentarios:

  1. Hola Alex Zevallos,

    Mi pregunta es si Wolfram podrá resolver sistemas de ecuaciones diferenciales lineales.

    Muchas Gracias

    ResponderEliminar
    Respuestas
    1. Hola Diego, si puede resolver ecuaciones diferenciales lineales, revisa el siguiente post: Ecuaciones Diferenciales Online

      Eliminar
  2. como grafico un ecuacion diferencial aca

    ResponderEliminar
    Respuestas
    1. La gráfica de solución de la ecuación sale por defecto, solo ingresa la ecuación.

      Eliminar
  3. hola tengo un problema cuando termino de poner la ecuacion y me da el resultado le doy click a la opcion para q me de el desarrollo pero nunca pasa nada y no puedo ver el desarrollo entonces no se a que se deba eso o si me falta algun sotware en mi compu? o q sera? gracias

    ResponderEliminar
    Respuestas
    1. Hola, ahora debes registrarte (crear una cuenta) para poder ver las soluciones paso a paso. Sigue siendo gratis, pero solo puedes ver tres soluciones al día.

      Eliminar
  4. me encanta este programa es genial me ayudó a aprobar mis exámenes de cálculo

    ResponderEliminar
  5. como puedo decirle a Wolfram que resuleva una E.D por el método de variación de parámetros?

    ResponderEliminar
  6. Cómo puedo hacer que me resuelva esto :

    dy/dt - 6dx/dy =6+sent, y(0)=1, y'(0)=0, x(0)=0

    ResponderEliminar
  7. como puedo plantear este ecuación de orden superior (d^[2]y/dx^[2])*(d^[2]x/dy^[2])=1

    ResponderEliminar
  8. Saludos sera que podre hacer como esta: 9x^(2) +y−1−(4y−x)y′ =0

    ResponderEliminar
  9. tengo una duda para calcular y'''' +4y'''+10y''+12y'+5y=0yc.
    como la introdusco

    ResponderEliminar
  10. hola gracias por tus tutoriales, espero y me puedas orientar en algo cuando pongo solve y'=(x sqrt[x^2-1])/(y) me pone solve y'(x)=(x sqrt[x^2-1])/(y) no se si sea lo mismo y'(x) que y' , al igual ya no sale la palabra solve y despues lo que tecleaste, solo me sale input, no se si sea lo mismo. Gracias

    ResponderEliminar
    Respuestas
    1. Si es lo mismo, lo escribe de maner explicita y'(x) -> " la derivada de la función y se realiza respecto de x"
      :)

      Eliminar
  11. ya no sigue siendo gratis me pide unas coutas

    ResponderEliminar
    Respuestas
    1. Cierto, ahora ha cambiado para ver el procedimiento, pero aun se puede ver las respuestas, cual es la ecuación diferencial que quieres resolver?
      :)

      Eliminar
  12. hola para resolver ecuaciones de variacion de parametros, euler y coeficientes indeterminados como puedo meter ahi la ecuacion para que la resuelva ?

    ResponderEliminar
  13. Como saber si estas ecuaciones tienen solucion unica

    dy/dx=y^(1/3) y(1)=0


    dy/dx=〖(xy)〗^(1/3) y(2)=1


    dy/dx= y/x^2 y(0)=2


    dy/dx=y+x y(1)=2

    ResponderEliminar
  14. Hola necesito una ayuda urgente, es que quiero saber si necesito algun codigo para ingresar una ecuacion extacta o de bernoulli en wolfram alfa? Agradezco su respuesta

    ResponderEliminar
    Respuestas
    1. No se necesita ningun codigo (ni siquiera registrarse), para poder ingresar la ecuación y ver la respuesta, si quieres ver los pasos de la solución, ahí si necesitas registrarte y obtener una cuenta pro.

      Eliminar
  15. Hola! Si tengo una ecuación como: dx/dt= (um+s)/(ks+s)x ... Cómo se ingresaría?

    ResponderEliminar
  16. Yo necesito resolver un sistema de dos ecuaciones de primer orden, no homogeneas, como las tengo que escribir?

    ResponderEliminar
  17. Hola Alex como puedo suscribirme, para utilizar el programa Wollfram
    Saludos

    ResponderEliminar
  18. Hola Alex nuevamente
    Como se ingresarían los datos para resolver la siguiente ecuación
    dy/dx+3xy^3=0 y(0)=1

    si la pongo tal cual me da false
    Saludos.

    ResponderEliminar
    Respuestas
    1. Hola, solo hay que poner una coma para separar la ecuacion de las condiciones iniciales:
      solve dy/dx + 3xy^3 = 0, y(0)=1
      :)

      Eliminar
  19. Excelente programa. Yo lo uso en mi telefono, la app esta disponible en android y IOS. Un programa espectacular.
    Un Saludo

    ResponderEliminar
  20. Hola Alex como le hago para construir la grafica de la transformada de Laplace de la siguiente funcion.
    Gracias y Saludos.

    0 si 0≤t <1
    g(t)={
    t^3 Si t ≥ 1

    ResponderEliminar
    Respuestas
    1. Hola, para dibujar una funcion definida a trozos tienes que usar el comando "piecewise" junto con "plot", quedaría así
      => plot(piecewise(((0, 0<x<=1), (x^3, x>1))))
      :)

      Eliminar
  21. Para ecuaciones diferenciales parciales como se escribe?

    ResponderEliminar
  22. ecuación diferencial (sen(x+y)+y)dx + (cot^2(x+y)^2+4y-3)dy=0

    ResponderEliminar
  23. ecuación diferencial (sen(x+y)+y)dx + (cot^2(x+y)^2+4y-3)dy=0 como se hace o como la inicio

    ResponderEliminar
  24. Hola, como puedo calcular en el programa si lo quiero que resuelva mediante bernoulli, o coeficientes indeterminados?

    ResponderEliminar
  25. como pongo esto y'+4y=e^-4t y(0)=2
    es por el metodo de laplace

    ResponderEliminar
  26. como pongo esto y'+4y=e^-4t y(0)=2
    es por el metodo de laplace

    ResponderEliminar
  27. Hola,

    Necesito resolver una ecuación diferencial y no sé cómo, es ésta:

    y^(6)+2y^(4)+3y'''-2y''+2y'-5y = x^(3/2)*ln(x)

    Ojalá me puedas ayudar.

    Saludos

    ResponderEliminar
  28. Como especifico un método de solución ?? por ejemplo Por Separacion de variables, Factores integrales, formula gral, etc etc.

    ResponderEliminar
    Respuestas
    1. Creo que no se puede especificar el procedimiento por el cual se resuelve la ecuación diferencial.

      Eliminar
  29. ¿Se puede resolver esto en wolfram? xt =1−0.2xt−1+0.08xt−2+wt

    ResponderEliminar
    Respuestas
    1. Si, la mayoría de ecuaciones diferenciales se pueden resolver, solo que para ver el procedimiento ahora necesitas estar registrado.

      Eliminar
  30. buen día Alex estoy registrado pero no aparece en el formato de pantalla "Show Steps" para ver el proceso paso a paso. Cuál es el caso?

    ResponderEliminar
  31. sistema de ecuacuiones de laplace se puede?

    ResponderEliminar
  32. se puede descargar en windows phone?

    ResponderEliminar
  33. ayuda ecuacion diferencial no exacta a exacta (2x^2y)dx+(4x^3-1)dy=0

    ResponderEliminar
    Respuestas
    1. Gracias Alex, pero me dice que existen 4 posibilidades de respuesta y la que me das no corresponde, ayudaa por favor

      Por lo tanto, el factor integrante de la ecuación diferencial , viene dado por:
      A. u(y)=2/y ^.5
      B. u(y)= 1/y ^3
      C. u(y)= 1/y ^-5
      D. u(y)= 1/y ^5

      Eliminar
  34. Cordial saludo amigo me podrias indicar como puedo hacer para resolver esta ecuación con valores iniciales en el programa
    y^''+y=4x+10 sin⁡x, y(π)=0, y'(π)=2
    gracias

    ResponderEliminar
  35. Halle la solución general de la ecuación diferencial, usando series de potencias. Exprese dicha ecuación mediante funciones elementales.
    (1+x^2 )y´´+2xy´-2y=0

    〖y=a〗_1 x+a_0 (1-x sen⁡〖x)〗

    〖y=a〗_1 x+a_0 (1+x^2-1/3 x^4+1/5 x^6-1/7 x^7+⋯)

    〖y=a〗_1 x+a_0 (x^3-1/4 x^4+1/6 x^6-1/7 x^7+⋯)

    〖y=a〗_1 x+a_0 (1+x arctan⁡〖x)〗

    ResponderEliminar
  36. Hola buen día, como puedo resolver una ecuación diferencial con condiciones iniciales?
    mi ecuación es: y'=e^x/sin y; y(1)=0

    ResponderEliminar