Documente Academic
Documente Profesional
Documente Cultură
dy dx
2 xy, y 0
2.
Se trata de una EDO fcil de resolver pero trabajar con ella nos permitir ofrecer un ejemplo de cmo resolver EDOs usando Maple. Obsrvese que la ecuacin anterior es un problema de valor inicial. Esto significa que debemos encontrar una solucin exacta dependiendo de una condicin inicial, en este caso y(0) = 2: el valor de y, cuando x es 0, es 2. En primer lugar resolveremos el problema ignorando la condicin inicial y obteniendo una solucin general al problema. Antes de intentar resolver una EDO en Maple es necesario cargar unos comandos particulares y unas funciones que necesitaremos. Los comandos para trabajar con EDOs en Maple se encuentran en el paquete DEtools. Los comandos adicionales para representar las curvas de un 1
Maple: Resolver Ecuaciones Diferenciales Ordinarias resultado de EDO se hallan dentro del paquete plots. Por lo tanto el primer paso es cargar esos dos paquetes en Maple usando el comando with:
> >
with(plots): with(DEtools):
En siguiente lugar debemos escribir la EDO que queremos resolver. Recordad que la funcin y depende de x y es necesario definirla como y(x) para que Maple sea capaz de reconocer tal dependencia. Nombraremos la ecuacin (1) como EDO1 utilizando el operador asignacin: EDO1:=diff(y(x),x)=2*x*y(x);
>
EDO1:
d y x dx
2 xy x
El comando para resolver una EDO es dsolve. Recordad que si no os resulta familiar un comando se puede solicitar ayuda a Maple simplemente introduciendo un signo de interrogacin al inicio de la lnea de instruccin seguida del comando sobre el que teneis dudas, y presionar la tecla Enter.
> dsolve(EDO1,y(x));
y x _ C1e
x2
Esta es la solucin general de la ecuacin (1). Obsrvese que C1 es la manera en que Maple representa una constante arbitraria. En resultados ms complejos esta constante arbitraria puede aparecer despus del trmino con el que se relaciona. Tambin es posible representar las curvas de la solucin general. Para observar la representacin de las curvas de la solucin de la ecuacin (1) hay que usar el siguiente comando:
> dfieldplot(EDO1,y(x),x=-2..2,y=-2..2,color=blue,scaling=constrained,
>
dirgrid=[40,40]);
Lo primero que parece entre parntesis es la ecuacin diferencial EDO1. Lo segundo es el nombre de la variable dependiente y lo tercero y cuarto son los rangos dados para las variables independiente y dependiente: x = 2 : : 2; y = 2 : : 2. Las restantes entradas son opciones que se pueden omitir si se quiere. Es una prctica comn que siempre que se represente un campo de vectores se especifique la opcin de scaling = constrained ya que de lo contrario el grfico podra ser engaoso al poder aparecer las lneas de direccin algo distorsionadas.
> dsolve({EDO1,y(0)=2},y(x));
y x 2e
x2
Maple: Resolver Ecuaciones Diferenciales Ordinarias Si queremos representar una curva de solucin particular usaremos entonces el comando DEplot. DEplot nos representar tanto las lneas del campo de vectores como una particular lnea de solucin que depende de la condicin inicial.
Si no quieres el campo de vectores representado con la solucin particular, debers usar la opcin arrows=NONE del comando DEplot.
2 y 10 y 0.
Esta ecuacin es homognea porque todos los trminos que componen la funcin y y sus derivadas aparecen a la izquierda de la ecuacin, mientras que la parte derecha es igual a 0. Empezaremos por introducir la ecuacin en Maple. Volveremos a cargar los
Maple: Resolver Ecuaciones Diferenciales Ordinarias paquetes DEtools y plots porque tambin los necesitaremos para resolver EDOs de segundo orden. Y los aadiremos al principio tal y como ya hicimos con el ejemplo de la EDO de primer orden:
eq1:
d2 y t dt 2
d y t dt
10 y t
Recordad que diff(y(t),t,t) nos dar la segunda derivada de y(t). Usaremos de nuevo el comando dsolve para resolver la ecuacin de segundo orden. El primer argumento es la ecuacin diferencial que estamos resolviendo (eq1) y el segundo la funcin que debemos encontrar (y(t)). Debemos recordar del ejemplo anterior que cuando usamos el comando dsolve, ste nos da una solucin bajo la forma de incgnita = solucin. Si lo que queremos es ver solamente la solucin debemos usar el comando rhs para visualizar solo el lado derecho. Deberemos adems guardar la solucin como la variable sol1.
sol1: _ C1e
sin 3t
_ C 2e
cos 3t
Recordad que C1 y C2 son formas que tiene Maple de representar constantes arbitrarias.
y 2 y 10 y 0,
y 0
3, y 0
Maple: Resolver Ecuaciones Diferenciales Ordinarias Hay que usar el comando dsolve para resolver la EDO segn esas condiciones iniciales. Guardad la solucin en la sol2.
sol 2 :
2 e 3
sin 3t
3e
cos 3t
Ya tenemos una solucin exacta de la ecuacin. Representar la solucin puede ayudarnos a comprender mejor qu ocurre en ella. Simplemente usaremos el comando plot para representar sol2.
> plot(sol2,t=-1..6,labels=["t","y"]);
y 0
0, y 0
2.
Como ya hiciramos lo primero es introducir la ecuacin en Maple ignorando las condiciones iniciales. Podemos nombrar nuestra nueva ecuacin como eq2:
eq 2 :
d2 y t dt 2
d y t dt
y t
t 2 cos 2t
Podemos resolver otra vez esta EDO de segundo orden usando el comando dsolve. Llamaremos a nuestra solucin sol3:
sin
3t _ C2 e 2
t 2
cos
1 cos 2t 2197
Esta solucin es ms compleja que las anteriores ya que los trminos no homogneos se encuentran en el lado derecho del problema. Resolvamos ahora el problema del valor inicial teniendo en cuenta nuestras condiciones iniciales. De nuevo lo ms fcil es usar el comando dsolve. Llamaremos a la solucin del problema del valor inicial sol4.
t 2
sin
3t 2
336 3 e 2197
t 2
cos
3t 2
Incluso teniendo en cuenta las condiciones iniciales esta respuesta es bastante compleja por lo que representar la funcin arriba indicada puede facilitarnos el comprender la naturaleza global de la curva solucin:
> plot(sol4,t=0..18,labels=["t","y"]);