Documente Academic
Documente Profesional
Documente Cultură
Este Método se basa tomando un punto cercano a la raíz y el corte del eje de las “ x ” de las rectas
tangentes sucesivas (esto se hace hasta llegar a la aproximación a la raíz).
Entonces suponiendo que se tiene una función cualquiera f x y un punto cualquiera x0 , por lo
tanto con el punto x0 , f x0 y la pendiente que se puede obtener sacando f / x , entonces
calculamos la primera recta tangente en ese punto.
Lo que nos interesa es el corte con el eje de las “x” de la recta tangente, dicho corte es el que nos
aproxima a la raíz. Conociendo ese corte del eje de las “x” de la primera recta tangente que le
llamamos “ x1 ”, volvemos a sacar otra recta tangente con el punto x1 , f x1 y la pendiente que
sabemos que es f /
x tenemos
Lo que nos vuelve interesar es el corte con el eje de las “x” de la recta tangente, dicho corte es el que
nos aproxima a la raíz. Conociendo ese corte del eje de las “x” de la segunda recta tangente que le
llamamos “ x2 ”, volvemos a sacar otra recta tangente con el punto x 2 , f x 2 y la pendiente que sabes
que es f /
x tenemos:
Como podemos ver con la tercera recta tangente casi se aproximó a la raíz. Entonces de esta forma
trabaja el método.
Ahora Para calcular el punto xn que es el corte del eje de las “x” de las sucesivas rectas tangentes,
calculamos primero la ecuación de la recta tangente. Sabemos que tiene pendiente con el punto
xn , f xn :
m f /
xn
Sustituyendo el punto xn , f xn y f /
xn , por lo tanto la ecuación de la recta tangente nos queda:
y f xn f / xn x xn
Ahora para poder encontrar el corte del eje de las “x” tenemos que hacer y 0 , por lo tanto tenemos:
0 f xn f /
xn x xn
Para poder encontrar ese corte del eje de las “ x ” que nos dará la aproximación a la raíz tenemos que
despejar la x de la ecuación anterior, despejando tenemos lo siguiente:
f xn
x xn
f / xn
Note que el método de Newton-Raphson no trabaja con intervalos donde nos asegure que
encontraremos la raíz, y de hecho no tenemos ninguna garantía de que nos aproximaremos a dicha
raíz. Desde luego, existen ejemplos donde este método no converge a la raíz, en cuyo caso se dice
que el método diverge.
Sin embargo, en los casos donde si converge a la raíz lo hace con una rapidez impresionante, por lo
cual es uno de los métodos preferidos por excelencia.
El método de Newton a menudo se usan para refinar las repuestas conseguidas con otra técnica,
como el Método Bisección, dado que el Método de Newton requiere de una buena aproximación
inicial, pero por lo general da una convergencia rápida, sirve perfectamente para el propósito antes
mencionado.
Sin embargo, algunas veces el método de Newton no converge, sino que se encicla. Esto puede ocurrir,
por ejemplo, si no hay raíz real, si la raíz es un punto de inflexión o si la aproximación inicial está muy
lejos de la raíz buscada y el proceso de aproximación cae en un ciclo. Estas situaciones se ilustran a
continuación:
Oscilaciones para una función sin raíz real Oscilaciones para una función con punto de inflexión.
ii. Una manera práctica de utilizar el algoritmo o método de Newton consiste en repetir el
procedimiento hasta que ciertos dígitos del resultado se estabilicen. Así, si se desean dos cifras
decimales exactas, se repite el procedimiento hasta que la tercera cifra decimal se empiece a repetir
y las dos primeras estén completamente estabilizadas.
EJEMPLO1
Solución:
5
Como la tolerancia contiene 2 decimales ( 1*10 =0.00001), trabajaremos el método agregando 2 ó
3 decimales más, esto se hace para ver el comportamiento del error con el fin que en algún momento
no llegue a ser cero directamente ya que eso es casi imposible que suceda, por lo tanto todos los
cálculos los haremos con 7 u 8 decimales, pero el método para el criterio de paro si se toma en cuenta
1*10 5 para el error.
En este caso para aplicar el Método de Newton, tenemos que encontrar la primera derivada:
f / x e x
1
x
1era. Iteración (n=1):
Comenzamos con un valor xn que se ve en la formula, para este caso ese valor es x0 1 y
obtenemos:
e 1 ln 1
x11 1 x2 1.26894142 y el error E xn xn1 1 1.26894142 0.26894142
1 1
e
1
No es menor que la 1*10 5 , como no se cumple que xn xn1 tol 0.26894142 1*10 5 se hace
otra iteración.
Por el momento si escribimos en una tabla los datos que obtuvimos tenemos:
n xn xn 1 error tol
1 1 1.26894142 0.26894142
De aquí tenemos que para esta iteración tenemos que comenzar con un valor xn que se ve en la
formula, para esta iteración ese valor es x2 que se encontró en la iteración anterior (ese valor de x2
es el segundo corte con el eje de las “x” de la recta tangente), x2 1.26894142 y obtenemos:
e 1.26894142 ln 1.26894142
x 21 1.26894142 x3 1.30910840 y
1.26894142 1
e
1.26894142
E xn xn1 1.26894142 1.30910840 0.04016698
No es menor que la 1*10 5 , como no se cumple que xn xn1 tol 0.0.4016698 1*10 5 se
hace otra iteración.
Por el momento si escribimos en una tabla los datos que obtuvimos tenemos:
n xn xn 1 error tol
1 1 1.26894142 0.26894142
De aquí tenemos que para esta iteración tenemos que comenzar con un valor xn que se ve en la
formula, para esta iteración ese valor es x3 que se encontró en la iteración anterior (ese valor de x3
es el tercer corte con el eje de las “x” de la recta tangente), x3 1.30910840 y obtenemos:
e1.3091084 ln 1.3091084
x31 1.3091084 x4 1.30979939 y
1.3091084 1
e
1.3091084
E xn xn 1 1.3091084 1.30979939 0.00069099
No es menor que la 1*10 5 , como no se cumple que xn xn1 tol 0.00069099 1*10 5 se hace
otra iteración.
Por el momento si escribimos en una tabla los datos que obtuvimos tenemos:
n xn xn 1 error tol
1 1 1.26894142 0.26894142
Se sigue haciendo estos pasos hasta que xn xn1 tol , para esta función En la 4ta iteración se
n xn xn 1 error tol
1 1 1.26894142 0.26894142
EJEMPLO2
x sin x 0.5
2
De aquí tenemos que: xn1 xn Comenzamos con x0 1.2 y obtenemos:
1 2 sin x cosx
1.2 sin 1.2 0.5
2
x11 1.2 1.719808 y E xn xn1 1.2 1.719808 0.519808 no es
1 2 sin 1.2 cos1.2
menor que la 1*105 , como no se cumple que xn xn1 tol se hace otra iteración.
n Xn Xn+1 Error
En la 5ta iteración se cumple que xn xn1 tol lo tanto la raíz es xn1 de esa iteración, la solución es
x=1.494134