Documentos de Académico
Documentos de Profesional
Documentos de Cultura
t + h) − yet1,ey |
t, ye) = |yet,ey (e
δh (e
se llama error de truncamiento del método.
(ii) Sea y una solución para el problema
y ′ (t) = f (t, y(t)), t ∈ (0, T ),
y(0) = y 0 .
Un método de paso simple se llama consistente de orden p para el último problema, si
existe una constante C > 0 tal que para todo (e
t, ye) suficientemente cerca de (t, y(t)) para
un t ∈ (0, T ) se tiene
t, ye) ≤ Chp+1 .
δh (e
Se puede mostrar que Euler explícito e implícito son consistentes de orden 1, mientras Euler
mejorado es consistente de orden 2. Podemos verificar estos ordenes de consistencia para el
problema simple
y ′ (t) = y(t),
y(0) = 1.
Aplicamos los tres métodos de Euler con parametro h > 0 al problema y calculamos el error de
truncamiento δh = δh (0, 1) = |y(h) − y 1 | despues de un paso. Notamos que la solución exacta es
∞ k
X t t2 t3
y(t) = et = =1+t+ + + ...
k! 2 6
k=0
h2
3. Euler mejorado: Calculamos y 1 = 1 + h + 2 , y por lo tanto
h3 h4
δhmejor = + + · · · ≈ h3 .
6 4!
El próximo resultado implica que si un método es consistente de orden p, entonces también es
convergente de orden p.
Teorema 48. Sea y una solución para el problema
y ′ (t) = f (t, y(t)), t ∈ (0, T ),
y(0) = y 0 .
Sea nh = T y
y j+1 = Ψ(tj , tj+1 , y j )
un método de paso simple. Si f y Ψ son suficientemente suaves y el método tiene orden de
consistencia p, entonces el método es convergente de orden p, es decir,
eh = max |y(tj ) − y j | ≤ Chp .
j=0,...,n
y ′ (t) = y(t), t ≥ 0,
y(0) = 1
con solución exacta y(t) = et . La función f está dada por f (t, y) = y. Tenemos y 0 = 1, y un
paso con RK-4 será
k1 = f (0, 1) = 1,
k2 = f (h/2, 1 + h/2) = 1 + h/2,
k3 = f (h/2, 1 + h/2(1 + h/2)) = 1 + h/2 + h2 /4,
k4 = f (h, 1 + h(1 + h/2 + h2 /4)) = 1 + h + h2 /2 + h3 /4,
y finalmente
h
y1 = 1 + 1 + 2 + h + 2 + h + h2 /2 + 1 + h + h2 /2 + h3 /4
6
h2 h3 h4
= 1+h+ + + .
2 6 24
Para el error de truncamiento δh (0, 1) obtenemos entonces
∞
X
1 hi
δh (0, 1) = |y(h) − y | ≤ ≤ Ch5 ,
i!
i=5
En (8.9), cada ki depende de todos los kℓ , ℓ = 1, . . . , m. Es decir, para obtener los ki hay que
resolver un sistema no lineal, y el método de Runge-Kutta se llama implícito. Si βi,ℓ = 0 para
ℓ ≥ i, entonces el ki depende solamente de k1 , . . . , ki−1 , y el método es explícito. La tabla de
Butcher de un método de Runge-Kutta explícito tiene entonces la forma
α1
α2 β2,1
α3 β3,1 β3,2
.. .. ..
. . .
αm βm,1 ... ... βm,m−1
γ1 γ2 ... ... γm
Por ejemplo, el Euler explícito es un método de Runge-Kutta de una etapa, y su tabla de Butcher
es
0
1
0
1 1
2 2
0 1