Está en la página 1de 4

Clase 35

Método de Eueler de orden n


Consideremos nuevamente el PVI:

y 0 = f (x, y),

x ∈ [a, b]
y(x0 ) = y0
donde x0 ∈ [a, b]. La clase pasada vimos el método de Euler. Hoy veremos que este es el método de Euler de
orden 1.
Otra forma de deducir el método de Euler: Usamos la expansión de Taylor en torno a un nodo x = xi

X y (n) (xi )
y(x) = (x − xi )n
n=0
n!

y 00 (xi ) y 000 (xi )


y(x) = y(xi ) + y 0 (xi )(x − xi ) + (x − xi )2 + (x − xi )3 + ...
2 6
La expansión anterior nos permite considerar distintas aproximaciones, según el número de términos de la
serie que consideremos:

Aproximación de orden 1:

y(x) ≈ y(xi ) + y 0 (xi )(x − xi )

Aproximación de orden 2:

0 y 00 (xi )
y(x) ≈ y(xi ) + y (xi )(x − xi ) + (x − xi )2
2
Etc.

Utilizemos la aproximación de primer orden:

y(x) ≈ y(xi ) + y 0 (xi )(x − xi )


Evaluemos en x = xi+1

y(xi+1 ) ≈ y(xi ) + y 0 (xi )(xi+1 − xi )


Recordemos que xi+1 − xi = h y y 0 (xi ) = f (xi , y(xi )). Entonces,
1
y(xi+1 ) ≈ y(xi ) + f (xi , y(xi ))h
Cambiamos y(xi ) por wi y la aproximación la cambiamos por una igualdad:

wi+1 = wi + f (xi , wi )h
este es el método de Euler visto la clase anterior.

Método de Euler de orden 2


Ahora consideramos la aproximación de orden 2:

y 00 (xi )
y(x) ≈ y(xi ) + y 0 (xi )(x − xi ) + (x − xi )2
2
Evaluamos en x = xi+1 :

y 00 (xi )
y(xi+1 ) ≈ y(xi ) + y 0 (xi )(xi+1 − xi ) + (xi+1 − xi )2
2
Recordemos que
xi+1 − xi = h
y 0 (xi ) = f (xi , y(xi ))
y 00 (xi ) = f 0 (xi , y(xi ))
por lo tanto,

f 0 (xi , y(xi )) 2
y(xi+1 ) ≈ y(xi ) + f (xi , y(xi ))h + h
2
Ahora reemplazamos y(xi ) por wi y escribimos el signo igual en lugar del signo de aproximado:

w0 = y0
0
wi+1 = wi + f (xi , wi )h + f (x2i ,wi ) h2
este es el método de Euler de orden 2.

Ejemplo Considere el problema de valor inicial


 0
y = y − x2 + 1, x ∈ [0, 2]
y(0) = 0,5
y aplique el método de Euler de orden 2 para h = 0,5. Entonces, los nodos sobre los que hacemos la
aproximación son:
{x0 = 0; x1 = 0,5; x2 = 1; x3 = 1,5; x4 = 2}
Antes de aplicar la fórmula del método de Euler, hagamos unos cálculos previos:

f (x, y) = y − x2 + 1

2
y

f 0 (x, y) = y 0 − 2x
= f (x, y) − 2x
= y − x2 − 2x + 1

Ahora, calculemos los wi :

n = 0: w0 = y0 = 0,5

n = 1:
f 0 (x0 , w0 ) 2
w1 = w0 + f (x0 , w0 )h + h
2

f 0 (0, 0,5) 2
w1 = 0,5 + f (0, 0,5)0,5 + 0,5
2

[0,5 − 02 − 2 ∗ 0 + 1] 2
w1 = 0,5 + [0,5 − 02 + 1]0,5 + 0,5
2

w1 = 1,4375

n = 2:

f 0 (x1 , w1 ) 2
w2 = w1 + f (x1 , w1 )h + h
2

f 0 (0,5, 1,4375)
w2 = 1,4375 + f (0,5; 1,4375) ∗ 0,5 + ∗ 0,52
2
n=3

f 0 (x2 , w2 ) 2
w3 = w2 + f (x2 , w2 )h + h
2
n=4

f 0 (x3 , w3 ) 2
w4 = w3 + f (x3 , w3 )h + h
2
Ejercicio Un viaje en auto a lo largo de una carretera recta es medido en ciertos puntos obteniendo los
siguientes resultados:

Tiempo 0 3 5 8 13
Distancia 0 225 383 623 993
Velocidad 75 77 80 74 72
donde el tiempo se mide en segundos, la distancia en pies y la velocidad en pies por segundo. Responda:
3
1. Use una spline cúbica sujeta para predecir la posición del auto y su velocidad a los 10 segundos.

R: En este caso consideremos


x = ’tiempo’

f (x) = ’distancia’

f 0 (x) = ’velocidad’
Según la tabla los nodos son:

x0 = 0, x1 = 3, x2 = 5, x3 = 8, x4 = 13
y los valores de la función son:

f (x0 ) = 0, f (x1 ) = 225, f (x2 ) = 383, f (x3 ) = 623, f (x4 ) = 993


y los valores de las derivadas son:
f 0 (x0 ) = 75, f 0 (x1 ) = 77, f 0 (x2 ) = 80, f 0 (x3 ) = 74, f 0 (x4 ) = 72
Calculemos la spline cúbica


 a0 + b0 x + c0 x2 + d0 x3 , x ∈ [0, 3]
a1 + b1 (x − 3) + c1 (x − 3)2 + d1 (x − 3)3 , x ∈ [3, 5]

S(x) =
 a2 + b2 (x − 5) + c2 (x − 5)2 + d2 (x − 5)3 ,
 x ∈ [5, 8]
a3 + b3 (x − 8) + c3 (x − 8)2 + d3 (x − 8)3 , x ∈ [8, 13]

Tenemos que encontrar 16 coeficientes.


Primero determinamos los ai ’s:
a0 = f (x0 ) = 0
a1 = f (x1 ) = 225
a2 = f (x2 ) = 383
a3 = f (x3 ) = 623
a4 = f (x4 ) = 993
Par encontrar los c’s debemos resolver el sistema
  
2h0 h0 0 0 0 c0
 h0 2(h0 + h1 ) h1 0 0  c1 
  
 0 h 1 2(h 1 + h2 ) h 2 0  c2  = ()
  
 0 0 h2 2(h2 + h3 ) h3  c3 
0 0 0 h3 2h3 c4
2. Use la derivada de la spline para determinar si el auto sobrepasa las 55 millas por hora. Si las sobrepasa,
¿cuál es el instante en el que excede esta velocidad por primera vez?
3. ¿Cuál es la máxima velocidad predecida?
4

También podría gustarte