6 UN MTODO NUMRICO
INTRODUCCIN Una ecuacin diferencial = (, ) es una fuente de informacin.
Comenzaremos este captulo observando que podramos recolectar informacin cualitativa de
una ED de primer orden respecto a sus soluciones aun antes de intentar resolver la ecuacin.
Entonces en las secciones 2.2 a 2.5 examinamos a las ED de primer orden analticamente, es
decir, desarrollamos algunos procedimientos para obtener soluciones explcitas e implcitas. Pero
una ecuacin diferencial puede tener una solucin aun cuando no podamos obtenerla
analticamente. As que para redondear el esquema de los diferentes tipos de anlisis de las
ecuaciones diferenciales, concluimos este captulo con un mtodo con el cual podemos resolver
la ecuacin diferencial numricamente; esto significa que la ED se utiliza como el principio bsico
de un algoritmo para aproximar a la solucin desconocida. En esta seccin vamos a desarrollar
nicamente el ms sencillo de los mtodos numricos, un mtodo que utiliza la idea de que se
puede usar una recta tangente para aproximar los valores de una funcin en una pequea
vecindad del punto de tangencia. En el captulo 9 se presenta un tratamiento ms extenso de los
mtodos numricos.
= (, ), (0 ) = 0
tiene una solucin. Una manera de aproximar esta solucin es usar rectas tangentes. Por
ejemplo, sea que () denote la solucin incgnita para el problema con valores iniciales =
0.1 + 0.4 2 , (2) = 4. La ecuacin diferencial no lineal en este PVI no se puede resolver
directamente por cualquiera de los mtodos considerados en las secciones 2.2, 2.4 y 2.5; no
obstante, an podemos encontrar valores numricos aproximados de la incgnita (). En
concreto, supongamos que deseamos conocer el valor de (2, 5). El PVI tiene una solucin y
como el flujo del campo direccional de la ED en la figura 2.6.1a sugiere, una curva solucin debe
tener una forma similar a la curva que se muestra en azul.
El campo direccional de la figura 2.6.1a se gener con elementos lineales que pasan por puntos
de una malla de coordenadas enteras. Puesto que la curva solucin pasa por el punto inicial
(2, 4), el elemento lineal en este punto es una recta tangente con pendiente dada por (2, 4) =
0.14 + 0.4(2)2 1.8. Como se muestra en la fi gura 2.6.1a y el zoom in (acercamiento) de la
figura 2.6.1b, cuando est cerca de 2, los puntos en la curva solucin estn cerca de los puntos
de la recta tangente (el elemento lineal). Utilizando el punto (2, 4), la pendiente (2, 4) = 1.8 y la
forma punto pendiente de una recta, encontramos que una ecuacin de la recta tangente es =
(), donde () = 1.8 + 0.4. Esta ltima ecuacin se llama linealizacin de () en = 2 que
se puede utilizar para aproximar los valores dentro de una pequea vecindad de = 2. Si 1 =
(1 ) denota la coordenada en la recta tangente y (1 ) es la coordenada de la curva solucin
correspondiente a una coordenada , 1 que est cerca de = 2, entonces (1 ) 1 . Si
elegimos, 1 = 2.1, entonces 1 = (2.1) = 1.8(2.1) + 0.4 = 4.18, entonces (2.1) 4.18.
() = 0 + (0 , 0 )( 0 ). (2)
(1 ) = 0 + (0 , 0 )(0 0 ) 1 = 0 + (1 , 1 ),
(2 ) = (0 + 2) = (1 + ) 2 = 1 + (1 , 1 ).
+1 = + ( , ), (3)
*Esta no es una recta tangente real, ya que (1 , 1 ) est sobre la primera tangente y no sobre la curva solucin.
+1 = + (0.1 + 0.42 ).
que, como ya hemos visto, es una estimacin del valor (2.1). Sin embargo, si usamos el paso de
tamao ms pequeo = 0.05, le toma dos pasos alcanzar = 2.1. A partir de
tenemos 1 (2.05) y 2 (2.1). El resto de los clculos fueron realizados usando un paquete
computacional. En las tablas 2.1 y 2.2 se resumen los resultados, donde cada entrada se ha
redondeado a cuatro lugares decimales. Vemos en las tablas 2.1 y 2.2 que le toma cinco pasos
con = 0.1 y 10 pasos con = 0.05, respectivamente, para llegar a = 2.5. Intuitivamente,
esperaramos que 10 = 5.0997 correspondiente a = 0.05 sea la mejor aproximacin de (2.5)
que el valor 5 = 5.0768 correspondiente a = 0.1.
En el ejemplo 2 aplicamos el mtodo de Euler para una ecuacin diferencial para la que ya hemos
encontrado una solucin. Hacemos esto para comparar los valores de las aproximaciones en
cada caso con los valores verdaderos o reales de la solucin ( ) del problema con valores
iniciales.
Considere el problema con valores iniciales = 0.2, (1) = 01. Utilice el mtodo de Euler para
obtener una aproximacin de (1.5) usando primero = 0.1 y despus = 0.05.
SOLUCIN Con la identificacin (, ) = 0.2, la ecuacin (3) se convierte en
+1 = + (0.1 )
| |. .
100.
| | | |
Es evidente de las tablas 2.3 y 2.4 que la precisin de las aproximaciones mejora conforme
disminuye el tamao del paso . Tambin nosotros vemos esto aun cuando el error relativo
porcentual est creciendo en cada paso, no parece estar mal. Pero no debe engaarse por un
ejemplo. Si simplemente cambiamos el coeficiente del lado derecho de la ED del ejemplo 2 de 0.2
a 2 entonces en = 1.5 los errores relativos porcentuales crecen dramticamente. Vase el
problema 4 del ejercicio 2.6.
UNA ADVERTENCIA El mtodo de Euler es slo uno de los diferentes mtodos en los que se
puede aproximar una solucin de una ecuacin diferencial. Aunque por su sencillez es atractivo,
el mtodo de Euler rara vez se usa en clculos serios. Aqu se ha presentado slo para dar un
primer esbozo de los mtodos numricos. En el captulo 9 trataremos en detalle el anlisis de los
mtodos numricos que tienen mucha precisin, en especial el mtodo de Runge-Kutta
conocido como el mtodo RK4.
EJERCICIOS 2.6
En los problemas 1 y 2 use el mtodo de Euler para obtener una aproximacin a cuatro decimales
del valor indicado, ejecute a mano la ecuacin de recursin (3), usando primero = 0.1 y despus
usando = 0.05.
1. = 2 3 + 1, (1) = 5; (1.2)
Solucin:
2. = + 2 , (0) = 0; (0.2)
Solucin:
En los problemas 3 y 4 use el mtodo de Euler para obtener una aproximacin a cuatro decimales
del valor indicado. Primero utilice = 0.1 y despus utilice = 0.05. Determine una solucin
explcita para cada problema con valores iniciales y despus construya tablas similares a las
tablas 2.3 y 2.4.
3. = , (0) = 1; (1.0)
Solucin:
4. = 2, (1) = 1; (1.5)
Solucin:
En los problemas 5 a 10 use un solucionador numrico y el mtodo de Euler para obtener una
aproximacin a cuatro decimales del valor indicado. Primero utilice = 0.1 y despus utilice =
0.05.
5. = , (0) = 0; (0.5)
Solucin:
6. = 2 + 2 , (0) = 1; (0.5)
Solucin:
8. = + , (0) = 1; (0.5)
Solucin:
9. = 2 , (1) = 1; (1.5)
Solucin:
En los problemas 11 y 12 utilice un solucionador para obtener una curva solucin numrica para
el problema con valores iniciales dado. Primero utilice el mtodo de Euler y despus el mtodo
RK4. Utilice = 0.25 en cada caso. Superponga ambas curvas solucin en los mismos ejes
coordenados. Si es posible, utilice un color diferente para cada curva. Repita, usando = 0.1 y
= 0.05.
13. Use un solucionador numrico y el mtodo de Euler para aproximar (0.1), donde () es la
solucin de = 2 2 , (0) = 1. Primero use = 0.1 y despus use = 0.05. Repita, usando el
mtodo RK4. Analice qu podra causar que las aproximaciones a (1.0) difieran mucho.
Solucin:
Tarea para el laboratorio de computacin
14. a) Utilice un solucionador numrico y el mtodo RK4 para trazar la grfica de la solucin del
problema con valores iniciales = 2 + 1, (0) = 0.
b) Resuelva el problema con valores iniciales por uno de los procedimientos analticos
desarrollados en las secciones anteriores en este captulo.
c) Use la solucin analtica () que encontr en el inciso b) y un SAC para determinar las
coordenadas de todos los extremos relativos.
Solucin: