School Work y ecuaciones diferenciales">
Ecuaciones Diferenciales
Ecuaciones Diferenciales
Ecuaciones Diferenciales
DIFERENCIALES
En esta unidad, haremos un breve estudio de los mtodos numricos bsicos que se usan para aproximar soluciones de algunas ecuaciones diferenciales. Recordamos rpidamente, que una ecuacin diferencial (ordinaria) es aquella que involucra una variable independiente, una variable dependiente y la derivada ( derivadas ) de esta ltima. En una ecuacin diferencial, la incgnita es la variable dependiente y se espera encontrarla como funcin de la variable independiente, de tal forma que si se sustituye dicha variable dependiente, as como las derivadas que aparecen en la ecuacin diferencial, la igualdad que resulta es verdadera. De cursos anteriores de ecuaciones diferenciales, sabemos que en general, existen una infinidad de funciones (curvas) que resuelven una misma ecuacin diferencial. Por ejemplo, la ecuacin:
donde c es una constante arbitraria que puede ser cualquier nmero real (y de aqu la infinidad de curvas solucin que mencionamos arriba). En este curso, estudiaremos solamente ecuaciones diferenciales de primer orden del tipo:
donde
Cuando se desea que la curva solucin pase por algn punto especfico, digamos , entonces se dice que se trata de una ecuacin diferencial con una condicin inicial dada. As, estudiaremos ecuaciones diferenciales de la forma condicin inicial . con la
Obviamente, la importancia de los mtodos numricos radica en la aparicin de ecuaciones diferenciales que no pueden resolverse por mtodos tradicionales, y de ah la necesidad de implementar algn mtodo de aproximacin. Veremos tres mtodos numricos: El mtodo de Euler. El mtodo de Euler mejorado. El mtodo de Runge-Kutta de orden 4. donde es un valor
En todos estos mtodos se busca aproximar el valor cercano a (el de la condicin inicial dada).
Comencemos con el primer mtodo que como siempre, no es el ms exacto, pero si el ms sencillo y simple de explicar, as como el que marca la pauta para desarrollar los otros mtodos.
MTODO DE EULER
La idea del mtodo de Euler es muy sencilla y est basada en el significado geomtrico de la derivada de una funcin en un punto dado. Supongamos que tuviramos la curva solucin de la ecuacin diferencial y trazamos la recta tangente a la curva en el punto dado por la condicin inicial.
Debido a que la recta tangente aproxima a la curva en valores cercanos al punto de tangencia, podemos tomar el valor de la recta tangente en el punto como una aproximacin al valor deseado .
As, calculemos la ecuacin de la recta tangente a la curva solucin de la ecuacin diferencial dada en el punto . De los cursos de Geometra Analtica, sabemos que la ecuacin de la recta es:
donde m es la pendiente. En este caso, sabemos que la pendiente de la recta tangente se calcula con la derivada:
es un punto cercano a
Esta aproximacin puede ser suficientemente buena, si el valor de h es realmente pequeo, digamos de una dcima menos. Pero si el valor de h es ms grande, entonces podemos cometer mucho error al aplicar dicha frmula. Una forma de reducir el error y obtener de hecho un mtodo iterativo, es dividir la distancia en n partes iguales (procurando que estas partes sean de longitud suficientemente pequea) y obtener entonces la aproximacin en n pasos, aplicando la frmula anterior n veces de un paso a otro, con la nueva h igual a . En una grfica, tenemos lo siguiente:
lo
Esta es la conocida frmula de Euler que se usa para aproximar el valor de aplicndola sucesivamente desde hasta en pasos de longitud h.
Aproximar
NOTA Primero observamos que esta ecuacin s puede resolverse por mtodos tradicionales de ecuaciones diferenciales. Por ejemplo, podemos aplicar el mtodo de separacin de variables. Veamos las dos soluciones. Solucin Analtica.
Solucin Numrica Aplicamos el mtodo de Euler y para ello, observamos que la distancia entre y no es lo suficientemente pequea. Si didimos esta distancia entre cinco obtenemos un valor de aproximacin deseada en cinco pasos. y por lo tanto, obtendremos la
Puesto que en este caso, conocemos el valor verdadero, podemos usarlo para calcular el error relativo porcentual que se cometi al aplicar la formula de Euler. Tenemos que:
Solucin Nuevamente vemos que nos conviene dividir en pasos la aproximacin. As, elegimos nuevamente para obtener el resultado final en tres pasos. Por lo tanto, aplicamos el mtodo de Euler con los siguientes datos:
Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1.1 1.2 1.3 2 2.3 2.6855 3.1901
donde
Para entender esta frmula, analicemos el primer paso de la aproximacin, con base en la siguiente grfica:
En la grfica, 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 condicin inicial y la recta tangente a la curva en el punto , donde es la aproximacin obtenida con la primera frmula de Euler. Finalmente, esta recta bisectriz se traslada paralelamente hasta el punto de la condicin inicial, y se considera el valor de esta recta en el punto como la aproximacin de Euler mejorada. Ejemplo 1 Aplicar el mtodo de Euler mejorado, para aproximar
si:
Solucin Vemos que este es el mismo ejemplo 1 del mtodo anterior. As que definimos y encontraremos la aproximacin despus de cinco iteraciones. A diferencia del mtodo de Euler 1, en cada iteracin requerimos de dos clculos en vez de uno solo: el de primero y posteriormente el de . Para aclarar el mtodo veamos con detalle las primeras dos iteraciones. Primero que nada, aclaramos que tenemos los siguientes datos iniciales:
(Euler 1) y el de
. El proceso
debe seguirse hasta la quinta iteracin. Resumimos los resultados en la siguiente tabla: n 0 1 2 3 4 5 0 0.1 0.2 0.3 0.4 0.5 1 1.01 1.040704 1.093988 1.173192 1.28336
Conclumos entonces que la aproximacin obtenida con el mtodo de Euler mejorado es:
Vemos que efectivamente se ha obtenido una mejor aproximacin con este mtodo, reduciendo el error relativo verdadero de un 5.4% hasta un 0.05%. En nuestro tercer mtodo veremos cmo se reduce an ms este error prcticamente a un 0%! Veamos un segundo ejemplo. Ejemplo 2 Aplicar el mtodo de Euler mejorado para aproximar y(1.3) si tenemos :
Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1.1 1.2 1.3 2 2.385 2.742925 3.07635
Finalmente, veamos el tercero y ltimo mtodo que estudiaremos en este curso. Por simplicidad del curso, no veremos la justificacin formal de estas ltimas frmulas.
donde
Se conocen como las reglas o frmulas de Runge-Kutta de orden cuatro para la ecuacin diferencial:
Solucin Primero, identificamos el mismo ejemplo 1 de los dos mtodos anteriores. Segundo, procedemos con los mismos datos:
El proceso debe repetirse hasta obtener siguiente tabla: n 0 1 2 3 4 5 0 0.1 0.2 0.3 0.4 0.5
Con lo cual vemos que efectivamente se ha reducido muchsimo el error relativo. De hecho observamos que tenemos 6 cifras significativas en la aproximacin! Ejemplo 2 Usar el mtodo de Runge-Kutta para aproximar diferencial:
dada la ecuacin
Solucin Igual que siempre, tomamos y llegaremos a la aproximacin en dos pasos. Con esta aclaracin, tenemos los siguientes datos:
Primera Iteracin:
Segunda Iteracin:
EJERCICIOS
1. Dada la ecuacin diferencial:
Usa el mtodo de Euler para aproximar paso del proceso iterativo. Solucin: 2. Dada la ecuacin diferencial: .
tomando
en cada
Usa el mtodo de Euler para aproximar paso del proceso iterativo. Solucin: 3. Dada la ecuacin diferencial: .
tomando
en cada
Usa el mtodo de Euler mejorado para aproximar en cada paso del proceso iterativo. Solucin: 4. Dada la ecuacin diferencial:
tomando
Usa el mtodo de Euler mejorado para aproximar en cada paso del proceso iterativo. Solucin: 5. Dada la ecuacin diferencial:
tomando
Usa el mtodo de Runge-Kutta para aproximar cada paso del proceso iterativo. Solucin: 6. Dada la ecuacin diferencial:
tomando
en
Usa el mtodo de Runge-Kutta para aproximar en cada paso del proceso iterativo. Solucin:
tomando