Académique Documents
Professionnel Documents
Culture Documents
diferencial
Introducción
Las ODE son aquellas ecuaciones que responden a la siguiente forma
(1)
Ψ(t,x(t),x′(t),x′′(t),⋯,x(n)(t))=0
El objetivo cuando se nos presenta una ecuación diferencial de este tipo es obtener la solución
como una expresión de x(t).
Los métodos que se presentan aquí son utilizados para resolver los llamados Initial Value
Problem (IVP), donde además de la ecuación diferencial tenemos valores iniciales desde los
cuales podemos obtener una aproximación de la solución de la ODE. Muchas veces es
conveniente expresar la ecuación 1 de la siguiente manera (ya con los valores iniciales)
(2)
x(n)(t)x(t0)x′(t0)x(n−1)(t0)===⋮=Ψ(t,x(t),x′(t),⋯,x(n−1)(t))x0x1xn−1
Ejemplos
(3)
x′(t)=λx(t)
(4)
θ¨=−glsin(θ)
(5)
x′(t)x(0)==f(t,x(t))x0
Método de Euler
En matemática y computación, el método de Euler, llamado así en honor
de Leonhard Euler, es un procedimiento de integración numérica para
resolver ecuaciones diferenciales ordinarias a partir de un valor inicial dado.
El método de Euler es el más simple de los métodos numéricos resolver un
problema del siguiente tipo:
Con esta información se traza una recta, aquella que pasa por y
de pendiente . Esta recta aproxima en una vecinidad
de . Tómese la recta como reemplazo de y localícese en ella
(la recta) el valor de y correspondiente a . Entonces, podemos
deducir segun la Gráfica A:
Se resuelve para :
Donde
En la
gráfica, vemos que la pendiente promedio corresponde a la pendiente de la
recta bisectriz de la recta tangente a la curva en el punto de la condición inicial y
la "recta tangente" a la curva en el punto donde es la aproximación
obtenida con la primera fórmula de Euler. Finalmente, esta recta bisectriz se
traslada paralelamente hasta el punto de la condición inicial, y se considera el
valor de esta recta en el punto como la aproximación de Euler
mejorada.
Método de Runge-Kutta
El método de Runge-Kutta es un método genérico de resolución numérica
de ecuaciones diferenciales. Este conjunto de métodos fue inicialmente
desarrollado alrededor del año 1900 por los matemáticos C. Runge y M. W. Kutta.
Sea
,
donde h es el paso por iteración, o lo que es lo mismo, el
incremento entre los sucesivos puntos y . Los
coeficientes son términos de aproximación intermedios, evaluados
en ƒ de manera local
DESCRIPCIÓN
Se escoge h (x) de manera que g'(r)=0 (r es la raíz buscada). Dado que g'(r) es:
Entonces:
Como h (x) no tiene que ser única, se escoge de la forma más sencilla:
Sea verificando1 :
1. para todo
2. para
todo
3.
Entonces existe un único tal que por lo que la sucesión converge a s.
para una cierta constante . Esto significa que si en algún momento el error es menor o
igual a 0,1, a cada nueva iteración doblamos (aproximadamente) el número de decimales
exactos. En la práctica puede servir para hacer una estimación aproximada del error:
Error relativo entre dos aproximaciones sucesivas:
Con lo cual se toma el error relativo como si la última aproximación fuera el valor exacto. Se
detiene el proceso iterativo cuando este error relativo es aproximadamente menor que una
cantidad fijada previamente.
EJEMPLO:
Consideremos el problema de encontrar un número positivo x tal que cos(x) = x3. Podríamos tratar
de encontrar el cero de f(x) = cos(x) - x3.
Sabemos que f '(x) = -sin(x) - 3x2. Ya que cos(x) ≤ 1 para todo x y x3 > 1 para x>1, deducimos que
nuestro cero está entre 0 y 1. Comenzaremos probando con el valor inicial x0 = 0,5
Los dígitos correctos están subrayados. En particular, x6 es correcto para el número de decimales
pedidos. Podemos ver que el número de dígitos correctos después de la coma se incrementa desde 2
(para x3) a 5 y 10, ilustando la convergencia cuadrática.
Método de Interpolocion
El problema de interpolación consiste en encontrar el valor de la función
F(x), de la cual sólo se conocen algunos puntos, para un valor de x que
se encuentre entre dos valores consecutivos conocidos. En pocas palabras
podriamos decir que:
Ahora bien, por n+1 puntos pasan infinitas funciones, ¿con cuál de ellas
nos quedamos? Lo más lógico es recurrir a la más sencilla. La familia de
funciones más sencillas es la de los polinomios, por tanto buscaremos el
polinomio de menor grado que pase por los n+1 puntos dados.
Sean dos puntos (xo, yo), (x1, y1), la interpolación lineal consiste en
hallar una estimación del valor y, para un valor x tal que x0<x<x1.
Teniendo en cuenta que la ecuación de la recta que pasa por esos dos
puntos es:
Siendo:
Estrategias:
– Disminuir el tamaño del intervalo.
– Introducir alguna curvatura en la línea que conecta los puntos.
Si tres puntos de los datos están disponibles, esto puede realizarse con
un polinomio de segundo grado (parábola).
La derivación numérica es una técnica de análisis numérico para calcular una aproximación a la derivada de
una función en un punto utilizando los valores y propiedades de la misma.
La aproximación de la derivada por este método entrega resultados aceptables con un determinado error. Para
minimizar los errores se estima que el promedio de ambas entrega la mejor aproximación numérica al problema
dado:
Diferencias centrales: