Está en la página 1de 2

Capı́tulo 10.

Problemas de valor inicial para ecuaciones diferenciales 259

10.3 Esquemas lineales multipaso


Un modo adecuado para diseñar esquemas en diferencias finitas que per-
mitan aproximar las soluciones a los problemas de valor inicial para una
ecuación diferencial es representar la ecuación en forma integral
Z t
x(t) − x(t0 ) = f (s, x(s)) ds
t0

y posteriormente aplicar fórmulas de cuadratura para aproximar la integral.


Sin embargo, puesto que las motivaciones de los esquemas pueden ser muy
variadas, a continuación se organiza su análisis, clasificándolos por su forma,
mejor que por su motivación.
En esta sección se consideran los esquemas de k pasos (de tamaño de paso
h constante) definidos por la expresión
k
X k
X
ai xî+n + h bi f (tî+n , xî+n ) = 0 (10.1)
i=0 i=0

con la notación de ı́ndices retrasados î = i − k + 1 y donde ai y bi son


coeficientes que deben ser elegidos adecuadamente. En esta expresión
n es un ı́ndice relacionado con la evolución del tiempo tn .
k es un ı́ndice independiente del tiempo, caracterı́stico del esquema.
i e î son ı́ndices relativos al sumatorio.
Con esta notación, el esquema explı́cito de Euler (1 paso) podrı́a expresarse
como
xn − xn+1 + hf (tn , xn ) = x0̂+n − x1̂+n + hf (t0̂+n , x0̂+n ) = 0

donde 0̂ = 0 y 1̂ = 1. En este caso, a0 = 1, a1 = −1 y b0 = 1, b1 = 0.


Este grupo de esquemas se conoce como el de los métodos lineales mul-
tipaso. El adjetivo lineal que se utiliza, solamente se refiere al modo en que
se combinan los valores xi y fî+n = f (tî+n , xî+n ). De hecho, la ecuación en
diferencias 10.1 no es lineal si bk 6= 0 y la función f no es lineal. En este
caso, el esquema se dice implı́cito. Por el contrario, si bk = 0, el esquema se
dice explı́cito. Habitualmente, los esquemas multipaso se expresan en forma
normalizada con ak = −1
k−1
X k
X
xn+1 = ai xî+n + h bi fî+n . (10.2)
i=1 i=0
260 Introducción al Cálculo Numérico

Ejemplo 50 Uno de los esquemas más simples de dos pasos es el de Sim-


pson
h
xn+1 = xn−1 + (fn+1 + 4fn + fn−1 ).
3
En las siguientes igualdades se ilustra el modo en que se numeran los coefi-
cientes
 
 1 4 1 
xn+1 = |{z}
0 xn + |{z}
1 xn−1 + h 
 3 f n+1 + f n + f n−1
,
|{z} 3
|{z} 3
|{z}

a1 a0
b2 b1 b0

1
X 2
X
xn+1 = ai xi+n−1 + h bi fi+n−1 ,
i=0 i=0
1
X 2
X
= ai xî+n + h bi fî+n .
i=0 i=0

Es importante destacar que para arrancar un método multipaso, es preciso


primero determinar los valores iniciales x1 , · · · , xk−1 por otro método que
requiera menos pasos previos ya que el único dato que proviene del problema
exacto es x0 y el primer valor calculable con el esquema es

xk = a0 x0 + · · · + ak−1 xk−1 + h(b0 f0 + b1 f1 + · · · + bk fk ). (10.3)

Ejercicio 110 Aproximar el valor de la solución del problema de valor


inicial
dx
x(0) = 1, = x, para todo t ≥ 0
dt
en t = 2, usando el esquema de Simpson y arrancando con el esquema explı́ci-
to de Euler con el tamaño de paso h = 21 .

Solución: Si se usa un esquema explı́cito de Euler para arrancar, los primeros


términos de xn son
3
x0 = 1, x1 = x0 + hx0 = 1 + h = .
2
Para n ≥ 2, el esquema de Simpson se aplica mediante la ecuación
1
xn+1 = xn−1 + (xn+1 + 4xn + xn−1 ),
6

También podría gustarte