Está en la página 1de 4

METODO DE RUNGE-KUTTA.

Sin entrar en mucho detalle, mencionamos solamente que el método de


Runge-Kutta cambia la dirección en el sentido de que no sigue la misma línea
de los métodos de Euler. De hecho está basado en una aplicación de los
polinomios de Taylor.

Comentamos sin embargo, que el método de Runge-Kutta si contiene como


casos especiales los de Euler. 

Las fórmulas

1
y n+ 1= y n + [k 1+2 k 2+2 k 3 + k 4 ]
6

Donde 

k 1=hf ( x n , y n )

( 1
2
1
k 2=hf x n + h , y n+ k 1
2 )

( 1
2
1
k 3=hf x n + h , y n + k 2
2 )
k 4=hf ( x n +h , y n +k 3 )

Ecuación Diferencial.
Aplique el método de Runge - Kutta para hallar una aproximación al valor
indicado con cuatro decimales de precisión, use h = 0.1.
2 y
y ´=x y − , h=0.1, y ( 1 )=1 , y(1.5)
x
Primeramente sustituimos en las constantes.
k 1=hf ( x n , y n )

2 yn
k 1=0.1(x n y n − )
xn

( 1
2
1
k 2=hf x n + h , y n+ k 1
2 )
1
yn + k1
[ ][ ]
2
1 1 2
k 2=0.1( x n + ( 0.1 ) y n + k 1 − )
2 2 1
x n + ( 0.1 )
2

1
y n+ k 1
[ ]
2
1 2
k 2=0.1( [ x n+ 0.05 ] y n + k 1 − )
2 x n+ 0.05

( 1
2
1
k 3=hf x n + h , y n + k 2
2 )
1
yn + k2
[ ][ ]
2
1 1 2
k 3=0.1( x n + ( 0.1 ) y n + k 2 − )
2 2 1
x n + ( 0.1 )
2
1
y n+ k 2
[ ]
2
1 2
k 3=0.1( [ x n +0.05 ] y n + k 2 − )
2 x n +0.05

k 4=hf ( x n +h , y n +k 3 )

k 4=0.1 ¿

k 4=0.1 ¿
Con las constantes desarrolladas y simplificadas.

2 yn
k 1=0.1(x n y n − )
xn
1
y n+ k 1
[ ]
2
1 2
k 2=0.1( [ x n+ 0.05 ] y n + k 1 − )
2 x n+ 0.05

1
y n+ k 2
[ ]
2
1 2
k 3=0.1( [ x n +0.05 ] y n + k 2 − )
2 x n +0.05

k 4=0.1 ¿

Para el primer calculo, consideramos los valores iniciales siguientes:


n=0 , x0 =1 , y 0 =1

( 2
k 1=0.1 x n y n −
yn
xn )
y
k 1=0.1(x 0 y 02 − 0 )
x0
k 1=0.1 ¿
k 1=0.1(1−1)
k 1=0

1
y n+ k 1
[ ]
2
1 2
k 2=0.1( [ x n+ 0.05 ] y n + k 1 − )
2 x n+ 0.05

1
y 0+ k 1
[ ]
2
1 2
k 2=0.1( [ x 0 +0.05 ] y 0 + k 1 − )
2 x 0 +0.05

1
1+ (0)
[ ]
2
1 2
k 2=0.1( [ 1+0.05 ] 1+ (0) − )
2 1+0.05

2 1
k 2=0.1( [ 1.05 ][ 1 ] − )
1.05

k 2=0.0098

1
y n+ k 2
[ ]
2
1 2
k 3=0.1( [ x n +0.05 ] y n + k 2 − )
2 x n +0.05
1
y 0+ k 2
[ ]
2
1 2
k 3=0.1( [ x 0 +0.05 ] y 0 + k 2 − )
2 x 0 +0.05

1
1+ (0.0098)
[ ]
2
1 2
k 3=0.1( [ 1+0.05 ] 1+ (0.0098) − )
2 1+0.05

k 3=0.1([1.05][1.0098]−0.9570)

k 3=0.0103
k 4=0.1 ¿

k 4=0.1 ¿

k 4=0.1 ¿

k 4=0.1 ¿

k 4=0.2041
Conocidas las cuatro constantes ahora se obtiene la primera aproximación:

1
y n+ 1= y n + [k 1+2 k 2+2 k 3 + k 4 ]
6

1
y 1= y 0 + [k 1 +2 k 2 +2 k 3 +k 4 ]
6

1
y 1=1+ [0+2(0.0098)+2(0.0103)+0.2041]
6

1
y 1=1+ [0+2(0.0098)+2(0.0103)+0.2041]
6

1
y 1=1+ [0.2443]
6

y 1=1.0407

También podría gustarte