Metodos de un paso
6.1
Métodos de un paso
Los
métodos de Euler.
Una de las técnicas más simples para aproximar soluciones de ecuaciones diferenciales es conocida como Método de Euler o método de las tangentes. Supongamos que queremos
aproximar la solución
del problema de valores iniciales y ’ = f(x, y) para el cual y(x0)
= y0. Si h es un incremento positivo sobre el
eje x, entonces, como se muestra en la figura, podemos encontrar un
punto Q(x1, y1) = (x0 + h, y1) sobre la
tangente en P (x0, yo) a la curva solución desconocida.
De la ecuación de una
recta que pasa por un punto dado, tenemos:
y1 - y0
(x0 + h)
- x0
= y0¢
;
y1 - y0 = y¢ h 0
o bien
y1 = y0 + hy0¢
en donde
y0¢ = f (x0 , y0 )
Si denotamos x0 + h por x1, entonces
el punto Q(x1, y1) ubicado
sobre la tangente es una aproximación del punto
R(x1, y(x1)) que se encuentra sobre la curva solución.
Esto es y1 ≈ y(x1).
Por supuesto, la exactitud de la aproximación depende mucho
del tamaño del incremento h.
Usualmente debemos elegir el tamaño de esta medida de modo que sea “razonablemente pequeña.
Suponiendo que h tiene un valor uniforme
(constante), podemos obtener
una sucesión de puntos
(x1,y1), (x2, y2), . . ., (xn, yn), que sean aproximaciones de los puntos (x1,y(x1)), (x2,y(x2)), . . ., (xn, y(xn)).
Ahora bien, usando el valor de y2 que es la ordenada de un punto sobre una nueva “tangente”, tenemos:
y2 - y1 = y h 1
; o bien
y2 = y1 +
hy1¢
es decir
y2 = y1
+ h f (x1 , y1
)
En general se tiene que:
yn +1 = yn + hyn¢
yn
+1 = yn + h f (xn , yn )
En donde xn = x0 + nh.
El método de Euler
mejorado o fórmula de Heun.
La fórmula
yn+1
= yn
+ h
f (xn , yn ) + f (xn+1 , y *n+1 )
2
. . . . . . (A)
donde
y *n+1
= yn + hf (xn , yn )
se conoce como Fórmula de Euler mejorada o Fórmula de Heun.
Los valores de f(xn, yn) y f(xn+1, y٭n+1) son aproximaciones de la pendiente
de la curva en (xn, y(xn)) y (xn+1,y(xn+1)) y en consecuencia el cociente
f (xn , yn ) + f (xn+1
, y *n+1
)
![]()
2 puede ser interpretado como una pendiente
promedio en
el intervalo entre xn, xn+1. Las ecuaciones de (A) se
pueden visualizar fácilmente. En la figura se muestra el caso en que n = 0.
![]() |
Observe que f(x0, y0) y f(x1, y٭1) son las pendientes de las rectas indicadas que pasan por los puntos (x0, y0) y (x1, y٭1), respectivamente.
Tomando un promedio de estas pendientes obtenemos la
pendiente de las rectas oblicuas (flechas).
En lugar de seguir la recta de pendiente m = f(x0, y0)
hasta el punto de ordenada y٭1 obtenida por el método de Euler usual,
seguimos la recta por (x0, y0) con pendiente
mprom hasta llegar a x1.
Examinando la figura,
es plausible admitir que y1 es una mejora de y٭1.
Además podríamos decir que el valor de y(x1), mientras
que:
y
*1 = y0 + hf
(x0 ,
y0 )
predice un valor de
y1 = y0
+ h
f (x0 , y0 ) + f (x1 , y *1
)
2
, corrige esta estimación.
Métodos de Runge-Kutta
Se trata de una familia
de métodos en lugar de calcular derivadas
de orden superior, se evalúa la función en un mayor número de puntos, tratando
de igualar la precisión del método de la serie de Taylor.
Métodos de Runge-Kutta de segundo orden
Métodos de Runge-Kutta de tercer orden.
Métodos de Runge-Kutta de cuarto
orden.


Comentarios
Publicar un comentario