UNIDAD 6
1. Introduccin.
Las ecuaciones diferenciales ordinarias estn constituidas por derivadas o diferenciales,
estas son usadas en problemas de ciencias fsicas, matemticas, ingenieras, etc. Pueden
tener rdenes diferentes, dependiendo del nmero de derivadas iguales que se repiten en
la ecuacin. En esta unidad se presenta como solucionarlas aproximadamente a travs de
mtodos numricos, si es que existen condiciones iniciales del problema.
2. Mtodo de Euler.
Este mtodo es conocido, tambin, como de las tangentes. Consiste en dividir el intervalo
[0 , ] en subintervalos de ancho , es decir
0
=
= 0 + , 0
() = | = (0 , 0 )
0
1 = 0 + (0 , 0 )
2 = 1 + (1 , 1 )
M. GUERRERO RODRGUEZ 67
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
+1 = + ( , )
= 1 + (1 , 1 )
Nota. El mtodo de Euler no es muy til en problemas prcticos puesto que el valor de
requiere ser ms pequeo.
A continuacin se presenta una modificacin al mtodo de Euler (mtodo de Heun) para
volverlo ms confiable.
+1 = + (1 + 2 )
2
donde:
1 = ( , )
2 = ( + , + 1 )
+1 = + 2
donde:
1 = ( , )
1 1
2 = ( + , + 1 )
2 2
Ejemplo 1. Resolver aproximadamente la ecuacin diferencial
= 2 2 + 2 , 0 (0 ) =
M. GUERRERO RODRGUEZ 68
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
+ () = ()
= + = () + () () ()
Entonces, para nuestro caso la ecuacin diferencial podemos reacomodarla como sigue:
() = 2
+ (2) = 2 2 { () = (2) = 2 = 2
() = 2 2
() = 2
() () = 2 2 2 = 2 2 2
2 2 2 = 2 2 + 2 2
1
2 2 2 = 2 2 + 2 2 = 2 2 2 2
2
1
= 2 ( 2 + + )
2
Tambin,
= () = (2) = 2
M. GUERRERO RODRGUEZ 69
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
1
= + = 2 ( 2 + + )
2
1 1 1 3
0 = 0 , 0 = 1 1 = 2(0) (0 + 0 + ) = = 1 + =
2 2 2 2
= ( + + )
Algoritmo de Euler:
+1 = + ( , ), = 1,2,3,
Mtodo de Euler.
con h = 0.1
3 1
Solucin analtica: = 2 2 + +
2 2
h= 0.1 e= 2.718281828
M. GUERRERO RODRGUEZ 70
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
M. GUERRERO RODRGUEZ 71
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
= 4 0.8 0.5
desde 0 hasta 4 en incrementos de 0.5. Tome como condicin inicial (0) = 2. Calcule el
error verdadero comparando con la solucin analtica.
M. GUERRERO RODRGUEZ 72
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
3. Mtodo de Runge-Kutta.
El mtodo de Runge-Kutta se fundamenta en el mtodo de la serie de Taylor. Existen
mtodos de diferentes rdenes, este es definido por el orden de la derivada en el trmino
de la serie de Taylor donde sta se corte. El mtodo ms conocido es el de cuarto orden.
Las frmulas para el mtodo de Runge-Kutta de cuarto orden son:
1
+1 = + (1 + 22 + 23 + 4 )
6
donde:
1 = ( , )
2 = ( + 0.5, + 0.51 )
3 = ( + 0.5, + 0.52 )
4 = ( + , + 3 )
= 2 2 + 2 , () = (0) = 1 , = 0.1
Condiciones iniciales: 0 = 0, 0 = 1.
A continuacin se presenta la solucin en Excel.
Mtodo de Runge-Kutta de cuarto orden.
Ecuacin diferfencial: = 2 2 + 2 , 0 0 = 1 , = 0.1
Solucin analtica: 3 1
= 2 2 + +
2 2
h= 0.1
M. GUERRERO RODRGUEZ 73
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
Solucin: = 8.599127839
xi yi yanali
0 1 1
0.1 1.222101667 1.22210414
0.2 1.497730642 1.49773705
0.3 1.843165873 1.8431782
0.4 2.278290464 2.27831139
0.5 2.82738964 2.82742274
0.6 3.520125373 3.52017538
0.7 4.392726797 4.39279995
0.8 5.489444176 5.48954864
0.9 6.87721645 6.8644712
1 8.599127839 8.58358415
M. GUERRERO RODRGUEZ 74
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
= 2 + , (0) = 1
M. GUERRERO RODRGUEZ 75
UNIDAD 6. ECUACIONES DIFERENCIALES ORDINARIAS
1
= 1 0.11 2
2
= 0.52 + 0.0021 2
= (2.128 0.0432)
Si (0) = 0.24 cm2, aplica el mtodo de Runge-Kutta de cuarto orden para evaluar la
ecuacin diferencial anterior, para ello usa = 0.5. Evaluar el error en que se incurrira con
dicho mtodo y, comprelo con el valor exacto. Emple wxMaxima.
M. GUERRERO RODRGUEZ 76