• No se han encontrado resultados

Convergencia del m´ etodo de Euler

N/A
N/A
Protected

Academic year: 2022

Share "Convergencia del m´ etodo de Euler"

Copied!
2
0
0

Texto completo

(1)

Convergencia del m´ etodo de Euler

Objetivos. Demostrar el m´etodo de Euler converge y estimar el orden de la convergencia, suponiendo que el dominio de la funci´on f es una franja y la funci´on f es Lipschitz continua respecto a cada uno de sus dos argumentos.

1. Lema (para pasar de una cota recursiva a una cota directa). Sean c ∈ R, b > 1, y sea (ak)k=0 una sucesi´on de n´umeros reales tal que a0= 0 y

ak+1 ≤ c + bak (k∈ N).

Entonces

ak≤ cbk− 1

b − 1 . (1)

Demostraci´on. Demostremos (1) por inducci´on matem´atica sobre k. Para k = 0 la de- sigualdad es v´alida (ambos lados son 0); verifiquemos el paso de la inducci´on. Supongamos (1) y demostremos la desigualdad similar con k + 1 en lugar de k. Aplicamos la condici´on inidical, luego la hip´otesis de la inducci´on:

ak+1 ≤ c + bak≤ c + bcbk− 1 b − 1 = c



1 +bk+1− b b − 1



= cbk+1− 1 b − 1 .

2. Observaci´on. El lema sigue siendo v´alido para cualquier b ≥ 0. En el caso b = 1 hay que sustituir la desigualdad (1) por ak ≤ kc. La demostraci´on tambi´en se puede hacer por inducci´on matem´atica sobre k.

3. Teorema (convergencia del m´etodo de Euler). Sean t0 ∈ R, L > 0, A = [t0, t0+L], f∈ C(A × R, R). Supongamos que f es absolutamente acotada por un n´umero M:

|f(t, v)| ≤ M (t∈ A, v ∈ R), y que existen K1, K2 > 0tales que

|f(t1, v) − f(t2, v)| ≤ K1|t1− t2| (t1, t2 ∈ A, v ∈ R);

|f(t, v1) − f(t, v2)| ≤ K2|v1− v2| (t ∈ A, v1, v2∈ R).

Sean x0 ∈ R, n ∈ N1. Pongamos h = L/n, tj= t0+ jhpara cada j en{1, . . . , n}. Definimos v0, . . . , vn mediante las f´ormulas

v0 := x0, vj+1 = vj+ hf(tj, vj).

Entonces

0≤j≤nmax |vj− x(tj)| ≤ K1 K2 + M



(eLK2− 1)h. (2)

donde x es la soluci´on del problema de Cauchy x0(t) = f(t, x(t)), x(t0) = x0. Convergencia del m´etodo de Euler, p´agina 1 de 2

(2)

Demostraci´on. Primero estimemos el error en un paso. Sabemos que x(t) = x0+

Zt

t0

f(t, x(s)) ds.

Sea j en{0, . . . , n − 1}. Entonces para cada t en [tj, tj+1]

x(t) = x(tj) + Zt

tj

f(s, x(s)) ds, luego |x(t) − x(tj)| ≤ Zt

tj

M ds≤ hM.

Por otro lado,

vj+1 = x0+

tjZ+h

tj

f(tj, vj) ds.

Acotamos la diferencia vj+1− x(tj+1):

|vj+1− x(tj+1)| ≤ |vj− x(tj)| +

tjZ+h

tj

|f(tj, vj) − f(s, x(s))| ds

=|vj− x(tj)| +

tjZ+h

tj

|f(tj, vj) − f(s, vj) + f(s, vj) − f(s, x(s))| ds

≤|vj− x(tj)| +

tjZ+h

tj

(K1|s − tj| + K2|x(s) − vj|) ds

≤|vj− x(tj)| +

tjZ+h

tj

(K1|s − tj| + K2|x(s) − x(tj)| + K2|x(tj) − vj|) ds

= (K1+ MK2)h2+ (1 + K2h)|x(tj) − vj|.

Hemos acotado el error en un paso de manera recursiva:

|vj+1− x(tj+1)| ≤ (K1+ MK2)h2+ (1 + K2h)|vj− x(tj)|. (3) Aplicamos el lema a la sucesi´on aj = |vj − x(tj)|, c = (K1 + MK2)h2 y b = 1 + K2h.

Obtenemos:

|vj− x(tj)| ≤ (K1+ MK2)h2(1 + K2h)j− 1

K2h = K1 K2 + M



h (1 + K2h)j− 1 . Falta notar que la expresi´on (1 + K2h)jalcanza su m´aximo cuando j = n y se puede acotar de la siguiente manera:

(1 + K2h)j≤ (1 + K2h)n≤ (eK2h)n = eK2hn = eLK2.

Convergencia del m´etodo de Euler, p´agina 2 de 2

Referencias

Documento similar

Soluci´ on de sistemas sim´ etricas positivas definidas con m´ etodos iterativos, con b´ usqueda exacta sobre cada recta1. Del sistema de ecuaciones a la minimizaci´ on de una funci´

Soluci´ on de sistemas sim´ etricas positivas definidas por medio de la minimi- zaci´ on de un funcional, b´ usqueda exacta sobre cada recta, ortogonalizaci´ on de una lista de

Soluci´ on de sistemas sim´ etricas positivas definidas usando m´ etodos iterativos con b´ usqueda exacta sobre cada recta, ortogonalizaci´ on de Gram–Schmidt1. El m´ınimo de

definici´ on, f´ ormula recursiva y

Objetivos. Estudiar varias definiciones equivalentes de la funci´ on Beta de Euler. Demos- trar la f´ ormula que la expresa en t´ erminos de la funci´ on Gamma. Estudiar la relaci´

Programaci´ on: el m´ etodo de Euler para resolver EDO, p´ agina 1 de 3.. F´ ormula de Euler para un paso. Esquema de los m´ etodos de un paso para resolver ecuaciones

Resolver los problemas con valores de frontera para ecuaciones diferencias ordinarias lineales de segundo orden usando el m´ etodo de

Saber pasar de una EDO de segundo orden a una EDO vectorial de primer orden, haber programado varios m´ etodos de Runge–Kutta (tambi´ en se pueden usar m´ eto- dos de