Documente Academic
Documente Profesional
Documente Cultură
1.
M
etodos a un paso
Para aproximar la solucion x = x(t) del problema de valores iniciales (PVI)
x0 = f (t, x)
x(a) =
atb
k = 0, . . . , N 1,
h0 0nN
y0 dado
x0 dado
xn+1 = xn + h(tn , xn , h)
yn+1 = yn + h [(tn , yn , h) + n ]
se tiene
max |xn yn | M1 |x0 y0 | + M2
0nN
max |n |.
0nN 1
(1.1)
max |n | = 0
h0 0nN 1
(1.2)
(1 + hM )n+1 1
max |k |.
0kn
M
(1 + hM )n 1
max |k |.
0kn1
M
(1.3)
(1 + hM )n 1
n
max |k | + h|n |
(1 + hM ) (1 + hM ) |x0 y0 | +
0kn1
M
(1 + hM )n 1
n+1
(1 + hM ) |x0 y0 | + (1 + hM )
+ h max |k |
0kn
M
n+1
(1 + hM )
1
= (1 + hM )n+1 |x0 y0 | +
max |k |,
0kn
M
2
que es lo que queramos probar. Cambiando ligeramente la notacion, hemos probado que para
n = 0, . . . , N vale
|xn yn | (1 + hM )n |x0 y0 | +
(1 + hM )n 1
max |k |
0kn1
M
e(ba)M 1
max |k |,
0kN 1
M
0 n N,
(1.4)
M2 =
e(ba)M 1
.
M
0nN
e(ba)M 1
max |k |
0kN 1
M
e(ba)M 1
max |k |.
0kN 1
M
Observaci
on. Del Corolario anterior, resulta evidente que si es Lipschitz respecto de su
segunda variable, y (M) es consistente, entonces (M) es convergente. Esto es un caso particular
del Teorema 1.1.
3
Definici
on de orden de un m
etodo. Sea p 0. (M) se dice de orden p si para toda
solucion suficientemente regular de (PVI) se tiene
max |n | Chp
0nN 1
(= O(hp ))
0nN
(= O(hp )).
Observaci
on. En la constante C del Teorema anterior, intervienen la constante del la definicion
(ba)M
de orden (que acota los errores de truncamiento local) y la constante del Corolario 1.3 e M 1 ,
donde a su vez aparece la constante de Lipschitz de . En algunos casos se necesita estimar
esta constante C del Teorema, y esto a veces se puede hacer usando solo los datos del problema
(PVI), sin conocer la solucion exacta x.
2.
M
etodos Multipaso
Consideramos el mismo problema de valores iniciales (PVI) que antes. Sea tn = a + nh,
n = 0, . . . , N con h = (b a)/N . Un metodo multipaso a k (MM) pasos consiste en calcular
x0 , x1 , . . . , xN que verifiquen la siguiente ecuacion en diferencias:
k xn+k + k1 xn+k1 + + 0 xn = h [k fn+k + k1 fn+k1 + + 0 fn ]
(MM)
h0
i = 0, 1, . . . , k 1,
entonces
lm max |x(tn ) xn | = 0
h0 0nN
k
X
i xn+i
x0 , x1 , . . . , xk1 dados
k
X
= h
i f (tn+i , xn+i )
i=0
n = 0, . . . , N k
i=0
k
X
y0 , y1 , . . . , yk1 dados
" k
#
X
= h
i f (tn+i , yn+i ) + n
i yn+i
i=0
n = 0, . . . , N k
i=0
se tiene
max |xn yn | M1 max |xi yi | + M2
0nN
0ik1
max |n |.
0nN k
(2.1)
Definici
on de error de truncamiento local. El error de truncamiento local en el paso
n-simo, n = 0, . . . , N k, es el n
umero n dado por
k
X
i x(tn+i ) = h
i=0
k
X
i f (tn+i , x(tn+i )) + hn .
(2.2)
i=0
siendo x la solucion de (PVI). Esta definicion depende de la solucion del problema (PVI).
Definici
on de consistencia. El metodo (MM) se dice consistente si
lm
max |n | = 0
h0 0nN k
k
X
i x(tn + hi) h
k
X
i x0 (tn + hi).
i=0
i=0
k
X
i x(t + hi) h
i=0
k
X
i=0
i x0 (t + hi).
(2.3)
C0 = 0 + . . . + k ,
C1 = (1 + 22 + . . . + kk ) (0 + 1 + . . . + k )
y para q 2
Cq =
1
1
(1 + 2q 2 + . . . + k q k )
(1 + 2q1 2 + . . . + k q1 q ).
q!
(q 1)!
Definici
on de orden de un m
etodo multipaso. Un metodo multipaso se dice de orden p
si C0 = C1 = . . . = Cp = 0 y Cp+1 6= 0.
Proposition 2.2 Si (MM) es de orden p entonces el error de truncamiento local en el paso
n-simo verifica
n = Cp+1 hp x(p+1) (tn ) + O(hp+1 ).
Corollary 2.3 (MM) es consistente si y solo si C0 = C1 = 0, esto es, si y solo si tiene orden
1.
Definimos los polinomios
p(z) =
k
X
j z
q(z) =
j=0
k
X
j z j
j=0
Notemos que
C0 = p(1)
C1 = p0 (1) q(1).
p0 (1) = q(1)
3
3.1
Complementos
Demostraci
on de una parte de la Proposici
on 2.4
Demostraremos que la condicion de la raz es necesaria para que (MM) sea estable. Entonces, Asumimos que (MM) es estable.
Supongamos primero que es una raz de p con || > 1. Consideremos el problema
de valores iniciales
(
x0 = 0
x(0) = 0
cuya solucion es x(t) 0. Como en este caso f (t, x) 0, (MM) para esta ecuacion se
escribe
x0 , x1 , . . . , xk1 dados
k xn+k + k1 xn+k1 + . . . + 0 xn = 0
0 n N.
La sucesion {xn }0nN con xn = hn es una solucion de este esquema (para la cual xi ,
0 i k 1 estan dados por xi = hi ). Otra solucion de este esquema es {yn }0nN con
yn = 0 para todo n. Ahora consideramos estas sucesiones en la definicion de estabilidad,
en donde notemos que n = 0, 0 n N k. As obtenemos que para algunas constantes
M1 y M2
max |xn yn | M1 max |xi yi | + M2 max n ,
0nN
0nN k
0ik1
0nN
y usando que h =
ba
N
0ik1
(a = 0) y || > 1 resulta
b a k1
ba N
|| M1
||
N
N
||N
||k1
M1
.
N
N
Aqu k es fijo mientras que N (como h) es arbitrario, y luego obtenemos una contradiccion,
ya que el lado derecho de esta desigualdad tiende a 0 cuando N mientras que el
lado izquierdo tiende a . As todas las races de p deben tener modulo 1.
Ahora supongamos que p tiene una raz m
ultiple con || = 1. En este caso p() =
0
p () = 0, es facil ver que {xn }0nN con xn = hnn es una solucion del esquema (con
7
pero como || = 1 y h =
ba
,
N
0ik1
k1
.
N
Pero el lado derecho tiende a 0 cuando N , que lleva a una contradiccion. Por lo
tanto, las races de p de modulo 1 deben ser simples.
3.2
lim xi = 0,
h0
(es importante notar que k es fijo, por lo tanto los expontentes de son acotados). Como
(MM) es convergente, de la definicion de convergencia, tenemos que
lim max |x(tn ) xn | = 0,
h0 0nN
h0
Pero, h = ba
y entonces |xN | = ba
||N pues || > 1, lo que es una contradiccion.
N
N
Entonces las races de p deben tener modulo 1.
En el caso de una raz m
ultiple con || = 1 se puede hacer un analisis similar teniendo
en cuenta que, en tal caso, {xn } con xn = hnn es una solucion del esquema (MM).
Necesidad de la consistencia. Ahora suponemos que (M M ) es convergente y queremos
demostrar que es consistente, o sea, tenemos que ver que p(1) = 0 y p0 (1) = q(1). Notemos
que por la parte anterior, ya sabemos que (MM) es estable. Vamos a usar esto mas
adelante.
Consideramos el problema
(
x0 = 0
x(0) = 1
cuya solucion es x(t) 1. Sea {xn }0nN la sucesion generada por (MM) a partir de
x0 = x1 = . . . = xk1 = 1. Como 1 es la condicion inicial en el problema de valores
iniciales, podemos usar la definicion de convergencia, y obtenemos que (tambien x(tn ) = 1)
lim max |1 xn | = 0.
h0 0nN
En particular,
lim xk = 1.
h0
(1)
x0 = 1
x(0) = 0
9
cuya solucion es x(t) = t. Ya sabemos que p(1) = 0, o sea, 1 es raz de p, y como tambien
sabemos que (MM) es estable, debe ser p0 (1) 6= 0, pues de lo contrario, p tendra una raz
m
ultiple de modulo 1. En este caso f 1, y por lo tanto el esquema (MM) es
k xn+k + k1 xn+k1 + . . . + 0 xn = h [k + k1 + . . . + 0 ]
(2)
(fj = 1 para todo j). Una solucion de (2) es la sucesion {xn } definida por xn = nh con
= pq(1)
on en el lado izquierdo de
0 (1) . Para ver esto, simplemente reemplazamos esta sucesi
(2) y operamos:
k (n + k)h + k1 (n + k 1)h + . . . + 0 nh =
= nh (k + . . . + 0 ) + h (kk + (k 1)k1 + . . . + 1 )
= nhp(1) + hp0 (1)
= hp0 (1)
= hq(1)
= h(k + k1 + . . . + 0 ).
Notemos que
lim xi = lim ih = 0,
h0
h0
i = 0, 1, . . . , k 1
(es importante que i se mantenga menor que k con k fijo). Entonces usando la definicion
de convergencia tenemos
lim max |tn xn | = 0.
h0 0nN
h0
h0
10