Вы находитесь на странице: 1из 9

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenieras


Divisin de Ciencias Bsicas
Departamento de Matemticas

Mtodo de Runge Kutta


El mtodo ms utilizado para resolver una ecuacin diferencial de primer orden es el de Runge Kutta,
estos mtodos se basan en aproximar una funcin usando la expansin de la serie de Taylor. El mtodo de
Runge Kutta de primer orden usa la serie de Taylor de primer orden, de la misma forma Runge Kutta de
segundo orden usa la serie de Taylor de segundo orden y as sucesivamente.

La serie de Taylor para evaluar f(b) es;


( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
Si ( ) se tiene;
( ) ( ) ( ) ( ) ( )
Sea yb=f(b) y ya=f(a)

Runge Kutta de Primer Orden (Mtodo de Euler)

A los mtodos de Runge Kutta se les denomina soluciones con valores en la frontera, soluciones con
valores iniciales, el metodo de Runge Kutta de segundo orden corresponde al mtodo de Euler
modificado:
[ ]
( )
( )
Runge Kutta de Segundo (Mtodo de Euler Modificado)

Ejemplo 1;
Encontrar el valor de y utilizando el mtodo de Runge Kutta de segundo orden para la ecuacin
diferencial; { ( ) ( ) };

[ ]

( )

( )

[ ]

( ) ( )( )

MT130 Anlisis Numrico 1


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

( ) [( )( ( ))] ( )

( )( )

[ ]

[ ]

( ) ( )( )

( ) [( )( ( ))] ( )

( )( )

[ ]

i ( ) ( ) xi
[ ]
0 1 1
1 1.232 2 2.64 1.1
2 1.5478 2.7104 3.6072 1.2
3 1.9832 3.715 4.9904 1.3
4 1.4
5 1.5

Ejemplo 2;
Utilizar el mtodo de Runge Kutta de segundo orden para la ecuacin diferencial, desde a=0 hasta
b=4 con h =0.5, la condicin inicial es; y(0)=1.

( )
Solucin;
[ ]

( )

( )

[ ]

( ) ( )

( ) [( )( ( ))] ( )

[ ]
MT130 Anlisis Numrico 2
Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

( ) ( )

( ) [( ) ( ( ))] (

[ ]

( ) ( )

( ) [( )( ( ))] ( )

[ ]

i ( ) ( ) xi
[ ]
0 y0=1 x0=0
1 3.4375 8.5 1.25 0.5
2 3.3755 1.25 -1.5 1
3 2.6875 -1.5 -1.25 1.5
4 2.575 -1.25 0.5 2
5 3.1875 0.5 2.25 2.5
6 4.375 2.25 2.5 3
7 4.9375 2.5 -0.25 3.5
8 3 -0.25 -7.5 4

Mtodo de Runge Kutta de tercer Orden


Al hacer un anlisis anlogo a la del mtodo de segundo orden para n = 3, se obtienen seis ecuaciones con
ocho incgnitas, si se especifican arbitrariamente los valores de dos de las incgnitas se determinan los
parmetros restantes, el resultado es;
[ ]

En donde ( )
( )
( )
Runge Kutta de tercer Orden, (Simpson 1/3)

Este mtodo se reduce a la regla de Simpson 1/3 si la derivada est en funcin de la variable x.

Ejemplo 3;
Utilizar el mtodo de Runge Kutta de tercer orden para la ecuacin diferencial, desde a=0 hasta b=1
con h =0.5, la condicin inicial es; y(0)=1, para calcular la primera iteracin.

( )

MT130 Anlisis Numrico 3


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

Solucin;
[ ]
( )
( )
( )

( ) ( )

( ) [( ) ( )] ( )

( )

( ) ( ) ( )

( )

( ) [( )( ( ) ( )( ))]

( )

( ) ( ) ( )

[ ]

[ ( ) ]

i xi
[ ]
0 y0=1 x0=0
1 3.2188 8.5 4.2188 1.25 0.5

Ejemplo 4;
Utilizar el mtodo de Runge Kutta de tercer orden para obtener la solucin de la siguiente ecuacin
diferencial, con las condiciones iniciales y(0)=2, desde a=0 hasta b=1 con h =1

Solucin;
[ ]
( )
( )
( )

MT130 Anlisis Numrico 4


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

( )

( )

( ) ( ) ( )

( ) ( )

( )
( ) ( )

( ) ( )

( )
( ) ( )

[ ]

[ ]

[ ( ) ]

Mtodo de Runge Kutta de cuarto orden

[ ]
( )
( )

( )
( )
Runge Kutta de Cuarto Orden
Ejemplo 5;
Resolver el siguiente problema con el mtodo de Runge Kutta de cuarto orden para la siguiente
ecuacin diferencial desde x=0 hasta x =2 utilizando 5 intervalos (n=5) con las condiciones iniciales
y(0)=2.

[ ]
( )
( )

( )
( )

Primera iteracin;
( ) ( )

MT130 Anlisis Numrico 5


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

( ) [( ) ( )]

( )

( ) [( ) ( )]

( )

( )

( ) [( )( ( ))]

( )

( ) [ ]

( ) [ ]

( ) [ ( ) ( ) ( )]
Primera iteracin
i yi xi K1 K2 K3 K4 f(x,y)
0 y0=2 x0=0 -2
1 0.2 -2 -1.4 -1.52 -0.992 1.411

Segunda iteracin;
( ) ( )

( ) [( ) ( )]

( )

( ) [( ) ( )]

( )

( )

( ) [( )( ( ))]

( )

( ) [ ]

MT130 Anlisis Numrico 6


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

( ) [ ]

( ) [ ( ) ( ) ( )]
Primera iteracin
i yi xi K1 K2 K3 K4 f(x,y)
0 y0=2 x0=0 -2
1 0.2 -2 -1.4 -1.52 -0.992 1.411
2 0.6 -1.011 0.609 0.689 -0.335 1.148

Solucin;

i yi xi K1 K2 K3 K4 f(x,y)
0 y0=2 x0=0 -2
1 0.2 -2 -1.4 -1.52 -0.992 1.411
2 0.6 -1.011 0.609 0.689 -0.335 1.148
3 1.2 -0.348 -0.079 -0.133 0.105 1.104
4 1.6 0.096 0.277 0.241 0.4 1.206
5 2 0.394 0.515 0.491 0.598 1.406

Mtodo de Runge Kutta de quinto orden


Si se desea mayor exactitud, se recomienda el mtodo de Runge Kutta de quinto orden, (Butcher 1964).
[ ]
( )
( )

( )

( )

( )

( )
Runge Kutta de Quinto Orden
Newton Cotes de Quinto Orden

MT130 Anlisis Numrico 7


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

Reactivos Runge Kutta


Problema 1).- Encontrar el valor de y en la primera iteracin utilizando el mtodo de Runge
Kutta de cuarto orden para la ecuacin diferencial; { ( ) ( ) } conociendo
que;
( ) , ( ) ,
( ) y ( )

a) 0.55441 b) 0.60809 c) 0.68342 d) 0.50221

Problema 2).- Aplique el Mtodo de Runge-Kutta de orden 4, para aproximar el valor de y(0.2) =?
, y(0) = 0, h=).2
a).- 0.0033 b) 0.0055 c) 0.0075 d) 0.008

Problema 3).- Completa la siguiente tabla en donde se utiliz el mtodo de Runge Kutta de cuarto
orden.
i xi yi K1 K2 K3
0 0.0 1.00000 1.00000 1.75000 2.96875
1 0.5 1.94531 2.94531 4.18164 6.19067
2 1 4.15204 8.19005 11.50181
3 1.5 8.43813 11.43813 14.79766 20.25690
4 2
Problema 4).- Aplicar el mtodo de Runge Kutta de orden 4, para aproximar el valor de y(0.2) =?
, y(0) = 0, h = 0.2
a) 0.0033 b) 0.0055 c) 0.0075 d) 0.008

Problema 5).- Para resolver cierta ecuacin diferencial ordinaria empleando el mtodo de Runge Kutta
de 4 orden, se elabor la siguiente tabla, se pide anotar los valores faltantes; a, b, c. e. d, f ,g, h, i.
x y K1 K2 K3 K4 Suma
a b 0.09090909 0.1108871 0.1108379 0.12980923 0.6641684
0.3 2.01106947 0.12981003 0.1478315 0.1477752 0.1648908 g
c d 0.16489170 0.1811536 0.1810943 0.196545 h
0.5 2.04393366 0.19654601 0.2112329 0.2111733 0.2251364 i
e f 0.22513718 0.2384184 0.2383604 0.2509970 1.4296919
0.7 2.08887005
Problema 6).- Encuentra el valor de y en la primera iteracin utilizando el mtodo de Runge-Kutta
de cuarto orden para la ecuacin diferencial y= -3y+2x2 cos(2x) con y(1)=1, h=0.3, conociendo que
k1= -1, k2= -0.76210 y k3= -0.86917.

a) 0.45072 b) 0.53117 c)0.62325 d) 0.60809

Problema 7).- Aplicar el mtodo de Runge Kutta de orden 4, para aproximar el valor de y(0.1)=?
Y(0)= 0 h = 0.1

a) 0.0033 b) 0.0010 c) 0.0088 d) 0.0013


Problema 8).- Encontrar el valor de y en la primera iteracin utilizando el mtodo de Runge Kutta de
cuarto orden para la ecuacin diferencial y=f(x,y) con y(1) 1, h =0.3 conociendo
K1= -1, K2=-0.7621 K3= -0.86917 K4=-3.57557
a) 0.55441 b) 0.60809 c) 0.68342 d) 0.50221

MT130 Anlisis Numrico 8


Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Ciencias Bsicas
Departamento de Matemticas

Problema 9).- Resuelva el siguiente problema utilizando el Mtodo de Runge Kutta obtener el valor
para K4, h= 0.1 y(0)= 1
( ) ( )
a)0.6512 b)0.6127 c)0.3542 d)0.4173

dy x y
Problema 10).- Resuelva la ecuacin diferencial con la condicin inicia en x = 1 y = 4,
dx y x
encuentre el valor de y cuando x es igual a 3 usando el mtodo de Runge-Kutta de 4to orden con h=1
a) 12.9387 b) 12.7952 c) 12.3846 d) 12.6160

Problema 11).- Encuentre el valor de la constante K2 en la primera iteracin de la siguiente funcin


utilizando el mtodo de Runge Kutta de cuarto grado y(0) = 2 h=0.1

a) -3.0164 b) 5.6125 c) -6.1428 d) -1.2604

MT130 Anlisis Numrico 9

Вам также может понравиться