Sie sind auf Seite 1von 5

Clculo cientco y tcnico con HP49g/49g+/48gII/50g Mdulo 3: Aplicaciones Tema 3.

1 Resolucin aproximada de ecuaciones: Mtodo de Newton-Raphson


Francisco Palacios Escuela Politcnica Superior de Ingeniera de Manresa Universidad Politcnica de Catalunya Dep. Matemtica Aplicada III Abril 2008, versin 1.3

Introduccin

El mtodo de Newton-Raphson es un mtodo iterativo que nos permite aproximar la solucin de una ecuacin del tipo f (x) = 0. Partimos de una estimacin inicial de la solucin x0 y construimos una sucesin de aproximaciones de forma recurrente mediante la frmula xj+1 = xj Por ejemplo, consideremos la ecuacin ex = 1 . x f (xj ) . f 0 (xj )

En este caso es imposible despejar la incgnita, no obstante, si representamos las curvas y = ex , y = 1/x en el intervalo x [0, 4], es evidente que la ecuacin tiene una solucin en este intervalo.

Para aplicar el mtodo de Newton-Raphson, seguimos los siguientes pasos: 1. Expresamos la ecuacin en la forma f (x) = 0, e identicamos la funcin f. En el ejemplo es f (x) = ex 2. Calculamos la derivada f 0 (x) = ex + 3. Construimos la frmula de recurrencia xj+1 = xj exj + exj
1 xj 1 x2 j

1 . x 1 . x2

4. Tomamos una estimacin inicial de la solucin. En este caso podemos tomar por ejemplo x0 = 1.0, y calculamos las siguientes aproximaciones. Desde el punto de vista prctico, si deseamos aproximar la solucin con 6 decimales, podemos detener los clculos cuando dos aproximaciones consecutivas coincidan hasta el decimal 8. En nuestro caso, obtendramos x0 = 1.0, x1 = 1 x2 e1 1 1 = 0. 53788284, e1 + 112 ex1 + ex1
1 x1 1 x2 1

= x1

= 0. 56627701,

x3 = 0. 56714 258, x4 = 0. 56714 329, x5 = 0. 56714 329. 5. Podemos, entonces, tomar como solucin x = 0.567143. Si empleamos la aplicacin de resolucin numrica de ecuaciones de la calculadora1 , resulta

Numeric Solve. Solve equation. Acceso con [4].

Actividad 1.1 Calcula el valor de x1 , x2 , x3 , del ejemplo anterior. Actividad 1.2 Dibuja a mano una representacin grca esquemtica de 1 la ecuacin ex = x y determina una estimacin del valor de la solucin. Actividad 1.3 Resuelve la ecuacin ex = grco de la calculadora.
1 x

usando los recursos de clculo

1 Actividad 1.4 Resuelve la ecuacin ex = x usando la aplicacin de resolucin numrica de ecuaciones de la calculadora. Usa como estimacin inicial x0 = 1.

Actividad 1.5 Resuelve grcamente la ecuacin ex =

1 . x2

1 Actividad 1.6 Resuelve la ecuacin ex = x2 usando la aplicacin de resolucin numrica de ecuaciones de la calculadora. Usa como estimacin inicial x0 = 1. (Sol. x = 0.70346742)

Actividad 1.7 Resuelve grcamente la ecuacin ln x =

1 x

1 Actividad 1.8 Resuelve la ecuacin ln x = x usando la aplicacin de resolucin numrica de ecuaciones de la calculadora. Usa como estimacin inicial x0 = 1.5. (Sol. x = 1.7632228)

Aplicacin del mtodo con la calculadora

El clculo de los sucesivos valores x1 , x2 , . . . , usando calculadoras convencionales puede ser bastante tedioso. En nuestro caso, la idea es construir la funcin f (x) G(x) = x 0 , f (x) entonces podemos calcular los valores x1 , x2 , . . . , con una simple pulsacin de tecla. Siguiendo con el ejemplo anterior, el procedimiento es como sigue: 1. Escribe en la pila la expresin de f (x) y pulsa ENTER para obtener una copia.

2. Aplica el comando DERVX para calcular f 0 (x) y pulsa []. Obtendrs en el Nivel 1 de la pila la expresin f (x)/f 0 (x). Puedes ejecutar EVAL para intentar simplicar la expresin.

3. Para acabar de construir la expresin xf (x)/f 0 (x) carga x en la pila, ejecuta SWAP2 para intercambiar el contenido del Nivel 1 y el Nivel 2 de la pila y resta. Resulta la expresin.

4. Ahora vamos a construir la funcin G(x). Esto puedes realizarlo de varias formas. Por ejemplo, puedes cargar la expresin G(X) en la pila, ejecutar SWAP y pulsar3 [=] para construir la expresin

y ejecutar el comando4 DEFINE. 5. Una vez ejecutado el comando DEFINE, pulsa [VAR] para acceder al rea de variables y vers que ha quedado denida la funcin G(x).
2 3

Tecla [I]. Tecla [W] 4 Tecla [2]

Ahora, para calcular las distintas iteraciones, slo es preciso colocar el valor inicial en la pila y pulsar reiteradamente la tecla de funcin correspondiente.

Si quieres guardar en la pila una copia del valor de las sucesivas aproximaciones, en cada iteracin puedes pulsar [ENTER] para duplicar el valor antes de evaluar G(x). Actividad 2.1 Aproxima la solucin de la ecuacin 1 x con 5 decimales exactos usando el mtodo de Newton-Raphson a partir del valor inicial x0 = 1.5. Verica la solucin sustituyendo el valor en la ecuacin. Calcula la solucin de la ecuacin usando el Numeric Solver. (Sol. 1.76322283) ln(x) = Actividad 2.2 Representa grcamente la ecuacin ln x = cos x. Cuntas soluciones hay en el intervalo (0, 6)? Calcula las soluciones usando los recursos de clculo contenidos en el menu [FCN] de la pantalla de grcos. (Sol. x = 1.30296400) Actividad 2.3 Aproxima la solucin de la ecuacin ln x = cos x con 5 decimales exactos usando el mtodo de Newton-Raphson a partir del valor inicial x0 = 1.0. Verica la solucin sustituyendo el valor en la ecuacin. Calcula la solucin de la ecuacin usando el Numeric Solver. Actividad 2.4 Representa grcamente la ecuacin ln x = sin x Usando [(X,Y)] estima el valor de la solucin. Emplea el mtodo de NewtonRaphson a partir del valor inicial estimado para aproximar la solucin con 8 decimales. Verica el resultado usando el Numeric Solver.