Professional Documents
Culture Documents
y ( xo )= y o
y ' =f ( x , y ) ,
Interpretando la e.d.o.
x y
y ' =f ( x , y )
y la condicin inicial
y ( xo )= y o
como un punto
y (x)
(x o , y o )
de dicho
y ( x )= y o+ f (x o y o )(xx o )
donde se ha utilizado que la pendiente de dicha tangente es:
m= y '(x 0 ) y, en
x 1 como:
y ( x1 ) y 2= y 0 +f ( x0 , y 0 )( x1x 0 )
y con este punto (aproximado) ya calculado, podemos repetir el mtodo para
obtener otro punto aproximado
( x2 , y2 )
de la forma:
y ( x2 ) y 2= y 1+ f ( x 1 , y 1)( x 2x 1)
y as sucesivamente. Es habitual en este mtodo tomar abscisas
equiespaciadas, es decir, calcular la solucin aproximada en puntos de la
forma:
( x0 , y0) .
Por otro
h .
y' = x y
y ( 1 )=4
h=0.1
h=0.1,( x 0 , y 0 )=(1, 4)
y la funcin
f (x, y)
es:
y n= y n1 + x n1 y n1 h
Dado que el problema se puede resolver tambin de forma exacta,
presentamos en la tabla y grafica siguientes los resultados:
xi
yi
0
1
2
1
1.1
1.2
1.3
1.4
1.5
4
4.2
4.425
43
4.677
87
4.959
04
5.270
81
Sol.
Exacta
4
4.21276
4.45210
4.71976
5.01760
5.34766
Mtodos de Runge-Kutta
La idea general de los Mtodos de Runge-Kutta es sustituir el Problema de Valor
Inicial:
'
y =f ( x , y )
y ( x 0 )= y 0
dy = f ( x , y ( x ) ) dx y= y 0 + f ( x , y ( x ) ) dx
y0
x0
x0
y (x)
problema paso a
paso tendremos:
xn +1
y n +1= y n + f ( x , y ( x ) ) dx
xn
f ( x , y ( x ) ) dx 2 h( f ( x n , y n ) + f ( x n+1 , y n +1 ))
xn
Al ser desconocida
y n+1 donde
y n+1
y n+1 es la estimacin de
f ( x , y ( x ) ) dx 2 h( f ( x n , y n ) + f ( x n+1 , y n +1 ))
xn
con
y n+1= y n+ hf ( xn , y n )
y llegaremos a la expresin del mtodo:
1
y n+1= y n+ h(f ( x n , y n ) +f ( x n+1 , y n+1 ) )
2
Lo normal es presentar el mtodo con las expresiones siguientes:
k 1=hf ( x n , y n ) ; k 2=hf ( x n +1 , y n +k 1 )
1
y n+1= y n+ (k 1 +k 2)
2
y n+1= y n+ h(2 f x
n+
1
2
, y
n+
1
2
)f ( x , y ) )
n
Ejemplo: Resolver por un mtodo de Runge-Kutta de cuarto orden el problema de valor inicial:
en el intervalo
0 x 0.4 , con
h=0.1 .
Tenemos que
x 0=0, y 0=1,
f ( x , y ) =x 3 y .
Para
x 1=0.1
l ordenada
correspondiente ser:
con
Y as:
y n=0.741148
De manera que:
Mtodo de Euler-Gauss
Veremos a continuacin una variante del Mtodo de Euler, llamado
habitualmente Mtodo de Euler Modificado. Se trata de un mtodo ms preciso
[ x 0 , x1 ]
Si la funcin
fcilmente
y n+1
Entonces:
y n+1 ,