You are on page 1of 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
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 x
0
y construimos una
sucesin de aproximaciones de forma recurrente mediante la frmula
x
j+1
= x
j

f(x
j
)
f
0
(x
j
)
.
Por ejemplo, consideremos la ecuacin
e
x
=
1
x
.
En este caso es imposible despejar la incgnita, no obstante, si representamos
las curvas y = e
x
, 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 identicamos la fun-
cin f. En el ejemplo es
f(x) = e
x

1
x
.
2. Calculamos la derivada
f
0
(x) = e
x
+
1
x
2
.
3. Construimos la frmula de recurrencia
x
j+1
= x
j

e
x
j

1
x
j
e
x
j
+
1
x
2
j
.
4. Tomamos una estimacin inicial de la solucin. En este caso podemos
tomar por ejemplo x
0
= 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
x
0
= 1.0,
x
1
= 1
e
1

1
1
e
1
+
1
1
2
= 0. 53788284,
x
2
= x
1

e
x
1

1
x
1
e
x
1
+
1
x
2
1
= 0. 56627701,
x
3
= 0. 56714 258,
x
4
= 0. 56714 329,
x
5
= 0. 56714 329.
5. Podemos, entonces, tomar como solucin x = 0.567143.
Si empleamos la aplicacin de resolucin numrica de ecuaciones de la cal-
culadora
1
, resulta
1
Numeric Solve. Solve equation. Acceso con [4].
2
Actividad 1.1 Calcula el valor de x
1
, x
2
, x
3
, del ejemplo anterior.
Actividad 1.2 Dibuja a mano una representacin grca esquemtica de
la ecuacin e
x
=
1
x
y determina una estimacin del valor de la solucin.
Actividad 1.3 Resuelve la ecuacin e
x
=
1
x
usando los recursos de clculo
grco de la calculadora.
Actividad 1.4 Resuelve la ecuacin e
x
=
1
x
usando la aplicacin de resolu-
cin numrica de ecuaciones de la calculadora. Usa como estimacin inicial
x
0
= 1.
Actividad 1.5 Resuelve grcamente la ecuacin e
x
=
1
x
2
.
Actividad 1.6 Resuelve la ecuacin e
x
=
1
x
2
usando la aplicacin de re-
solucin numrica de ecuaciones de la calculadora. Usa como estimacin
inicial x
0
= 1. (Sol. x = 0.70346742)
Actividad 1.7 Resuelve grcamente la ecuacin lnx =
1
x
Actividad 1.8 Resuelve la ecuacin lnx =
1
x
usando la aplicacin de re-
solucin numrica de ecuaciones de la calculadora. Usa como estimacin
inicial x
0
= 1.5. (Sol. x = 1.7632228)
2 Aplicacin del mtodo con la calculadora
El clculo de los sucesivos valores x
1
, x
2
, . . . , usando calculadoras conven-
cionales puede ser bastante tedioso. En nuestro caso, la idea es construir la
funcin
G(x) = x
f(x)
f
0
(x)
,
entonces podemos calcular los valores x
1
, x
2
, . . . , 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 simplicar la expresin.
3. Para acabar de construir la expresin xf(x)/f
0
(x) carga x en la pila,
ejecuta SWAP
2
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 pulsar
3
[=] para construir la expresin
y ejecutar el comando
4
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
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
ln(x) =
1
x
con 5 decimales exactos usando el mtodo de Newton-Raphson a partir del
valor inicial x
0
= 1.5. Verica 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 grcamente la ecuacin
lnx = 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
grcos. (Sol. x = 1.30296400)
Actividad 2.3 Aproxima la solucin de la ecuacin
lnx = cos x
con 5 decimales exactos usando el mtodo de Newton-Raphson a partir del
valor inicial x
0
= 1.0. Verica la solucin sustituyendo el valor en la ecua-
cin. Calcula la solucin de la ecuacin usando el Numeric Solver.
Actividad 2.4 Representa grcamente la ecuacin
lnx = sinx
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. Verica el resultado usando el Numeric Solver.
5

You might also like