Está en la página 1de 4

Método de Runge Kutta 5to orden

1
y i+ 1= y i+ (7 k 1+ 32 k 3+ 12 k 4 +32 k 5 +7 k 6)
90
Donde:

k 1=f (x i , y i)
1 1
k 2=f ( xi + h , y i + k 1 ∙ h)
4 4
1
4( 1
8
1
)
k 3=f xi + h , y i + k 1 h+ k 2 h
8

k =f ( x + h , y − k h+k h )
1 1
4 i i 2 3
2 2
3 3 9
k 5=f (xi + h , y i + k 1 h+ k 4 h)
4 16 16
k 6=f ¿

Ejemplo:
x
dy e
=f ( x , y )= 2 − y
dx y
1
y ( 0 )=
2
x ∈ (0 , 4 )
h=0.5
i xi yi k1 k2 k3 k4 k5 k6
0 0 0.5 3.5 0. 35177 1 1.324455 0.038304 1.228586 −0.96447
1 0.5 1.055032 426177 0. 412651 0.41582 0. 414098 0.423091 0.430372
2 1 1.265088 0.433362 0.450531 0.446582 0.468382 0.476677 0.430372
3 1.5 1.49782

Iteracion 1

Calculando los valores de k i


0
e
k 1=f ( x i , y i ) = 2
−( 0.5 )=3.5
(0.5)
( 1 1
)(
k 2=f xi + h , y i + k 1 ∙h = 0+
4 4
0.5
4
, 0.5+
4)
0.5
∙ 3.5 =( 0.125 , 0.9375 )=35177 1

k =f ( x + h , y + k h+ k h)=( 0.125 , 0.740335696 )=1.324455


1 1 1
3 i i 1 2
4 8 8

k =f ( x + h , y − k h+k h )=( 0.25 ,1.074284964 )=0.038304


1 1
4 i i 2 3
2 2

k =f ( x + h , y + k h+ k h )=( 0.375 ,0.838897912 ) =1.228586


3 3 9
5 i i 1 4
4 16 16

k =f ( x + h , y − k h+ k h+ k h− k h+ k h )=( 0.5 , 1.604718169 )


3 2 12 12 8
6 i i 1 2 3 4 5
7 7 7 7 7
¿−0.96447

x 1=x i+ h=0+ ( 0.5 )=0.5

1
y 1= y i +1= y i +
90
( 7 k 1+32 k 3+12 k 4 +32 k 5 +7 k 6 )

1
y 1=0.5+ (7 (3.5 )+ 32 ( 1.324455 )+12 ( 0.03830 )+32 ( 1.228586 ) +7 (−0.96447 ) )
90
y 1=1.055032

Iteracion 2

k 1=f ( x i , y i ) =426177

( 1
4
1
)
k 2=f xi + h , y i + k 1 ∙h =0. 412651
4

k =f ( x + h , y + k h+ k h)=0.41582
1 1 1
3 i i 1 2
4 8 8

k =f ( x + h , y − k h+k h )=0. 414098


1 1
4 i i 2 3
2 2

k =f ( x + h , y + k h+ k h )=0.423091
3 3 9
5 i i 1 4
4 16 16

k =f ( x + h , y − k h+ k h+ k h− k h+ k h )=0.430372
3 2 12 12 8
6 i i 1 2 3 4 5
7 7 7 7 7
x 1=x i+ h=0.5+0.5=1

1
y 1= y i +1= y i +
90
( 7 k 1+32 k 3+12 k 4 +32 k 5 +7 k 6 )

1
y 1=1.055032+ ( 7 ( 426177 )+32 ( 0.41582 ) +12 ( 414098 )+ 32 ( 0.423091 ) +7 ( 0.43037 ) )
90
y 1=1.265088

Iteracin 3

k 1=f ( x i , y i ) =0.433362

( 1
4
1
)
k 2=f xi + h , y i + k 1 ∙h =0.450531
4

k =f ( x + h , y + k h+ k h)=0.446582
1 1 1
3 i i 1 2
4 8 8

k =f ( x + h , y − k h+k h )=0.468382
1 1
4 i i 2 3
2 2

k =f ( x + h , y + k h+ k h )=¿ 0.476677
3 3 9
5 i i 1 4
4 16 16

k =f ( x + h , y − k h+ k h+ k h− k h+ k h )=0.52762
3 2 12 12 8
6 i i 1 2 3 4 5
7 7 7 7 7

x 1=x i+ h=1+0.5=1.5

1
y 1= y i +1= y i +
90
( 7 k 1+32 k 3+12 k 4 +32 k 5 +7 k 6 )

1
y 1=1.265088+ (7 ( 0.433362 )+32 ( 0.446582 ) +12 ( 0.468382 ) +32 ( 0.47667 7 ) +7 ( 0.52762 ) )
90
y 1=1.49782

También podría gustarte