Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap07 Esquema PDF
Cap07 Esquema PDF
Métodos Matemáticos I
Jesús Rojo
3 Ejemplos
b1 b2 b3
vamos a considerar ahora uno de igual número de etapas pero
de la forma
07. Métodos de Runge-Kutta implícitos
Los métodos implícitos
Métodos implícitos y métodos de Gauss
Ejemplos
b1 b2 b3
yn+1 = yn + h (b1 k1 + b2 k2 + · · · + bq kq ) .
b1 b2 b3 ··· bq−1 bq
yn+1 = yn + h Φ(xn , yn , h) ,
p)
Es fácil observar que, en el cálculo de ki (h) se encuentra el propio
p) p)
valor de ki (h) en alguna parte a la derecha de ki (h) =. No
obstante, se encuentra multiplicado siempre por h, por lo que al
p)
calcular ki (0), que el lo que finalmente interesa, dicho término
p)
desaparece y el valor de ki (0) se asigna directamente sin resolver
ninguna ecuación.
Otra advertencia especial es que ahora no es ninguno de los puntos
k1 (h) = f (1) ,
y (1) se transforma en (0), que no escribimos, cuando h = 0, luego
k1 (0) = f y Φ(0) = b1 f . Como f (0) = f , la única posibilidad
(para f genérica) de que Φ(0) = f (0) es que
b1 = 1
aunque ahora esto deja dos parámetros libres c1 y a1,1 , lo que
permite ir a buscar mayor orden.
k10 (h) = c1 fx (1) + fy (1)[ a1,1 k1 + a1,1 h k10 ] ;
denotaremos por [ ] la cantidad [ ] = [ a1,1 k1 + a1,1 h k10 ] para
futuras operaciones. Teniendo en cuenta que
[ ]h=0 = a1,1 f ,
resultan
k10 (0) = c1 fx + a1,1 f fy y Φ0 (0) = b1 c1 fx + b1 a1,1 f fy .
07. Métodos de Runge-Kutta implícitos
Los métodos implícitos
Métodos implícitos y métodos de Gauss
Ejemplos
Recordando que
1 (1) 1 1
f = fx + f fy ,
2 2 2
el orden 2 necesita la ecuación ya establecida y, además,
b1 c1 = 1/2
b1 a1,1 = 1/2 .
Esto deja
1 1
2 2
1
como único método de 1 etapa y orden 2: el método de Gauss de
1 etapa. Recordando la afirmación que hicimos sobre el orden
alcanzable, no es necesario buscar orden más alto para este
método.
k1 = f (xn + 12 h, yn + 12 h k1 )
yn+1 = yn + h k1 ,
se apoya en las etapas explícitas del ’método del punto medio’
k̂1 = f (xn , yn ) ,
k̂2 = f (xn + 12 h, yn + 12 h k̂1 ) ,
k̂1 = f (xn , yn ) ,
k1,0 = f (xn + 12 h, yn + 12 h k̂1 ) ,
k1 = f (xn + 12 h, yn + 12 h k1,0 ) ,
yn+1 = yn + h k1 ,
realizando un conjunto de 3 evaluaciones de f por paso para el
cálculo efectivo (y sólo aproximado) de la única etapa del método.
Que la solución de este método (y de hecho de todos los implícitos)
sea sólo aproximada puede tener consecuencias sobre sobre el orden
alcanzado y sobre el comportamiento cara a las ecuaciones ’stiff’ de
las que hablaremos más adelante. Si por el momento nos referimos
al orden, y teniendo en cuenta que el procedimiento de arranque
(aproximación de alguna de las ki ) se hace con un método explícito,
es importante que el orden del método empleado no sea inferior al
del método implícito.
07. Métodos de Runge-Kutta implícitos
Los métodos implícitos
Métodos implícitos y métodos de Gauss
Ejemplos
1 1
1
k1 = f (xn + h, yn + h k1 )
yn+1 = yn + h k1 ,
a veces se le escribe en la forma más simple y equivalente
k̂1 = f (xn , yn ) ,
k1,0 = f (xn + h, yn + h k̂1 ) ,
k1 = f (xn + h, yn + h k1,0 ) ,
yn+1 = yn + h k1 ,
con 3 evaluaciones de f por paso para el cálculo efectivo de la
única etapa del método implícito de Euler.
07. Métodos de Runge-Kutta implícitos
Los métodos implícitos
Métodos implícitos y métodos de Gauss
Ejemplos
1/2 1/2
y se escribe
k1 = f (xn yn )
k2 = f (xn + h, yn + 12 h k1 + 12 h k2 )
1 1
yn+1 = yn + h ( k1 + k2 ) .
2 2
07. Métodos de Runge-Kutta implícitos
Los métodos implícitos
Métodos implícitos y métodos de Gauss
Ejemplos