Está en la página 1de 5

Clculo cientfico 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

1 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
f (xj )
xj+1 = xj .
f 0 (xj )
Por ejemplo, consideremos la ecuacin
1
ex = .
x
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.

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

4. Tomamos una estimacin inicial de la solucin. En este caso podemos


tomar por ejemplo x0 = 1.0, y calculamos las siguientes aproxima-
ciones. 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,
e1 11
x1 = 1 = 0. 53788284,
e1 + 112
1
ex1 x1
x2 = x1 1 = 0. 56627701,
ex1 + x21
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 cal-
culadora1 , resulta

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

2
Actividad 1.1 Calcula el valor de x1 , x2 , x3 , del ejemplo anterior.

Actividad 1.2 Dibuja a mano una representacin grfica esquemtica de


la ecuacin ex = x1 y determina una estimacin del valor de la solucin.
1
Actividad 1.3 Resuelve la ecuacin ex = x usando los recursos de clculo
grfico de la calculadora.

Actividad 1.4 Resuelve la ecuacin ex = x1 usando la aplicacin de resolu-


cin numrica de ecuaciones de la calculadora. Usa como estimacin inicial
x0 = 1.
1
Actividad 1.5 Resuelve grficamente la ecuacin ex = x2
.

Actividad 1.6 Resuelve la ecuacin ex = x12 usando la aplicacin de re-


solucin numrica de ecuaciones de la calculadora. Usa como estimacin
inicial x0 = 1. (Sol. x = 0.70346742)
1
Actividad 1.7 Resuelve grficamente la ecuacin ln x = x

Actividad 1.8 Resuelve la ecuacin ln x = x1 usando la aplicacin de re-


solucin numrica de ecuaciones de la calculadora. Usa como estimacin
inicial x0 = 1.5. (Sol. x = 1.7632228)

2 Aplicacin del mtodo con la calculadora


El clculo de los sucesivos valores x1 , x2 , . . . , usando calculadoras conven-
cionales 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.

3
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 simplificar 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 definida la funcin G(x).
2
Tecla [I].
3
Tecla [W]
4
Tecla [2]

4
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 apro-
ximaciones, 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
ln(x) =
x
con 5 decimales exactos usando el mtodo de Newton-Raphson a partir del
valor inicial x0 = 1.5. Verifica la solucin sustituyendo el valor en la ecua-
cin. Calcula la solucin de la ecuacin usando el Numeric Solver.
(Sol. 1.76322283)
Actividad 2.2 Representa grficamente la ecuacin
ln x = cos x.
Cuntas soluciones hay en el intervalo (0, 6)? Calcula las soluciones usan-
do los recursos de clculo contenidos en el menu [FCN] de la pantalla de
grficos. (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. Verifica la solucin sustituyendo el valor en la ecua-
cin. Calcula la solucin de la ecuacin usando el Numeric Solver.

Actividad 2.4 Representa grficamente la ecuacin


ln x = sin x
Usando [(X,Y)] estima el valor de la solucin. Emplea el mtodo de Newton-
Raphson a partir del valor inicial estimado para aproximar la solucin con
8 decimales. Verifica el resultado usando el Numeric Solver.

También podría gustarte