fbpx
Wikipedia

Método de Newton

En análisis numérico, el método de Newton (conocido también como el método de Newton-Raphson o el método de Newton-Fourier) es un algoritmo para encontrar aproximaciones de los ceros o raíces de una función real. También puede ser usado para encontrar el máximo o mínimo de una función, encontrando los ceros de su primera derivada.

Historia

El método numérico de Newton fue descrito por Sir Isaac Newton en De analysi per aequationes numero terminorum infinitas ('Sobre el análisis mediante ecuaciones con un número infinito de términos', escrito en 1669, publicado en 1711 por William Jones) y en De metodis fluxionum et serierum infinitarum (escrito en 1671, traducido y publicado como Método de las fluxiones en 1736 por John Colson). Sin embargo, su descripción difiere en forma sustancial de la descripción moderna presentada más arriba: Newton aplicaba el método solo a polinomios, y no consideraba las aproximaciones sucesivas xn, sino que calculaba una secuencia de polinomios para llegar a la aproximación de la raíz x. Finalmente, Newton ve el método como puramente algebraico y falla al no ver la conexión con el cálculo.

Isaac Newton probablemente derivó su método de forma similar aunque menos precisa del método de François Viète. La esencia del método de Viète puede encontrarse en el trabajo del matemático persa Sharaf al-Din al-Tusi.

El método de Newton-Raphson es llamado así por el matemático inglés Joseph Raphson (contemporáneo de Newton) se hizo miembro de la Royal Society en 1691 por su libro Aequationum Universalis, publicado en 1690, que contenía este método para aproximar raíces. Newton en su libro Método de las fluxiones describe el mismo método, en 1671, pero no fue publicado hasta 1736, lo que significa que Raphson había publicado este resultado 46 años antes. Aunque no fue tan popular como los trabajos de Newton, se le reconoció posteriormente.

Descripción del método

 
La función ƒ es mostrada en azul y la línea tangente en rojo. Vemos que xn+1 es una mejor aproximación que xn para la raíz x de la función f.

El método de Newton es un método abierto, en el sentido de que no está garantizada su convergencia global. La única manera de alcanzar la convergencia es seleccionar un valor inicial lo suficientemente cercano a la raíz buscada. Así, se ha de comenzar la iteración con un valor razonablemente cercano al cero (denominado punto de arranque o valor supuesto). La relativa cercanía del punto inicial a la raíz depende mucho de la naturaleza de la propia función; si ésta presenta múltiples puntos de inflexión o pendientes grandes en el entorno de la raíz, entonces las probabilidades de que el algoritmo diverja aumentan, lo cual exige seleccionar un valor supuesto cercano a la raíz. Una vez que se ha hecho esto, el método linealiza la función por la recta tangente en ese valor supuesto. La abscisa en el origen de dicha recta será, según el método, una mejor aproximación de la raíz que el valor anterior. Se realizarán sucesivas iteraciones hasta que el método haya convergido lo suficiente.

Sea   una función derivable definida en el intervalo real  . Empezamos con un valor inicial   y definimos para cada número natural  

 

Donde   denota la derivada de  .

Nótese que el método descrito es de aplicación exclusiva para funciones de una sola variable con forma analítica o implícita conocible. Existen variantes del método aplicables a sistemas discretos que permiten estimar las raíces de la tendencia, así como algoritmos que extienden el método de Newton a sistemas multivariables, sistemas de ecuaciones, etcétera.

Obtención del algoritmo

Tres son las formas principales por las que tradicionalmente se ha obtenido el algoritmo de Newton-Raphson.

La primera de ellas es una simple interpretación geométrica. En efecto, atendiendo al desarrollo geométrico del método de la secante, podría pensarse en que si los puntos de iteración están lo suficientemente cerca (a una distancia infinitesimal), entonces la secante se sustituye por la tangente a la curva en el punto. Así pues, si por un punto de iteración trazamos la tangente a la curva, por extensión con el método de la secante, el nuevo punto de iteración se tomará como la abscisa en el origen de la tangente (punto de corte de la tangente con el eje  ). Esto es equivalente a linealizar la función, es decir,   se reemplaza por una recta tal que contiene al punto ( ,   ( )) y cuya pendiente coincide con la derivada de la función en el punto,  . La nueva aproximación a la raíz,  , se logra de la intersección de la función lineal con el eje de abscisas. Matemáticamente:

 
 
Ilustración de una iteración del método de Newton (la función f se muestra en azul y la línea de la tangente en rojo). Vemos que   es una aproximación mejor que   para la raíz   de la función  .

En la ilustración adjunta del método de Newton se puede ver que   es una mejor aproximación que   para el cero (x) de la función  .

Una forma alternativa de obtener el algoritmo es desarrollando la función   en serie de Taylor, para un entorno del punto  :

 

Si se trunca el desarrollo a partir del término de grado 2, y evaluamos en  :

 

Si además se acepta que   tiende a la raíz, se ha de cumplir que  , luego, sustituyendo en la expresión anterior, obtenemos el algoritmo.

Finalmente, hay que indicar que el método de Newton-Raphson puede interpretarse como un método de iteración de punto fijo. Así, dada la ecuación  , se puede considerar el siguiente método de iteración de punto fijo:

 

Se escoge h (x) de manera que   (  es la raíz buscada). Dado que   es:

 

Entonces:

 

Como   no tiene que ser única, se escoge de la forma más sencilla:

 

Por tanto, imponiendo subíndices:

 

Expresión que coincide con la del algoritmo de Newton-Raphson

Convergencia del método

El orden de convergencia de este método es, por lo menos, cuadrático. Sin embargo, si la raíz buscada es de multiplicidad algebraica mayor a uno (i.e, una raíz doble, triple, …), el método de Newton-Raphson pierde su convergencia cuadrática y pasa a ser lineal de constante asintótica de convergencia 1-1/m, con m la multiplicidad de la raíz.

Existen numerosas formas de evitar este problema, como pudieran ser los métodos de aceleración de la convergencia tipo Δ² de Aitken o el método de Steffensen.

 

Evidentemente, este método exige conocer de antemano la multiplicidad de la raíz, lo cual no siempre es posible. Por ello también se puede modificar el algoritmo tomando una función auxiliar g(x) = f(x)/f'(x), resultando:

 

Su principal desventaja en este caso sería lo costoso que pudiera ser hallar g(x) y g'(x) si f(x) no es fácilmente derivable.

Por otro lado, la convergencia del método se demuestra cuadrática para el caso más habitual sobre la base de tratar el método como uno de punto fijo: si g '(r)=0, y g''(r) es distinto de 0, entonces la convergencia es cuadrática. Sin embargo, está sujeto a las particularidades de estos métodos.

Nótese de todas formas que el método de Newton-Raphson es un método abierto: la convergencia no está garantizada por un teorema de convergencia global como podría estarlo en los métodos de falsa posición o de bisección. Así, es necesario partir de una aproximación inicial próxima a la raíz buscada para que el método converja y cumpla el teorema de convergencia local.

Teorema de Convergencia Local del Método de Newton

Sea  . Si  ,   y  , entonces existe un   tal que si  , entonces la sucesión xn con   verifica que:

  para todo   y   tiende a   cuando   tiende a infinito.

Si además  , entonces la convergencia es cuadrática.

Teorema de Convergencia Global del Método de Newton

Sea   verificando:[1]

  1.  
  2.   para todo  
  3.   para todo  
  4.  

Entonces existe un único   tal que   por lo que la sucesión converge a  .

Estimación del error

Se puede demostrar que el método de Newton-Raphson tiene convergencia cuadrática: si   es raíz, entonces:

 

para una cierta constante  . Esto significa que si en algún momento el error es menor o igual a 0,1, a cada nueva iteración doblamos (aproximadamente) el número de decimales exactos. En la práctica puede servir para hacer una estimación aproximada del error:

Error relativo entre dos aproximaciones sucesivas:

 

Con lo cual se toma el error relativo como si la última aproximación fuera el valor exacto. Se detiene el proceso iterativo cuando este error relativo es aproximadamente menor que una cantidad fijada previamente.

Ejemplo

Consideremos el problema de encontrar un número positivo   tal que  . Podríamos tratar de encontrar el cero de  .

Sabemos que  . Ya que   para todo   y   para  , deducimos que nuestro cero está entre 0 y 1. Comenzaremos probando con el valor inicial  

 

Los dígitos correctos están subrayados. En particular,   es correcto para el número de decimales pedidos. Podemos ver que el número de dígitos correctos después de la coma se incrementa desde 2 (para x3) a 5 y 10, ilustrando la convergencia cuadrática.

Véase también

Referencias

  1. Miguel Pasadas. Universidad de Granada, ed. «Tema 2 Resolución de Ecuaciones No Lineales». 

Enlaces externos

  •   Wikilibros alberga un libro o manual sobre implementaciones del método de Newton.
  • Método de Newton aplicado al cálculo de la raíz cuadrada de un número
  • (con animación)
  • Método de Newton-Raphson: Notas, PPT, Mathcad, Maple, Matlab, Mathematica
  • Código Matlab – Método de Newton-Raphson
  • Método de Newton-Rapshon aplicado al cálculo de la raíz de una ecuación en Excel


  •   Datos: Q374195
  •   Multimedia: Newton Method

método, newton, análisis, numérico, método, newton, conocido, también, como, método, newton, raphson, método, newton, fourier, algoritmo, para, encontrar, aproximaciones, ceros, raíces, función, real, también, puede, usado, para, encontrar, máximo, mínimo, fun. En analisis numerico el metodo de Newton conocido tambien como el metodo de Newton Raphson o el metodo de Newton Fourier es un algoritmo para encontrar aproximaciones de los ceros o raices de una funcion real Tambien puede ser usado para encontrar el maximo o minimo de una funcion encontrando los ceros de su primera derivada Indice 1 Historia 2 Descripcion del metodo 3 Obtencion del algoritmo 4 Convergencia del metodo 4 1 Teorema de Convergencia Local del Metodo de Newton 4 2 Teorema de Convergencia Global del Metodo de Newton 5 Estimacion del error 6 Ejemplo 7 Vease tambien 8 Referencias 9 Enlaces externosHistoria EditarEl metodo numerico de Newton fue descrito por Sir Isaac Newton en De analysi per aequationes numero terminorum infinitas Sobre el analisis mediante ecuaciones con un numero infinito de terminos escrito en 1669 publicado en 1711 por William Jones y en De metodis fluxionum et serierum infinitarum escrito en 1671 traducido y publicado como Metodo de las fluxiones en 1736 por John Colson Sin embargo su descripcion difiere en forma sustancial de la descripcion moderna presentada mas arriba Newton aplicaba el metodo solo a polinomios y no consideraba las aproximaciones sucesivas xn sino que calculaba una secuencia de polinomios para llegar a la aproximacion de la raiz x Finalmente Newton ve el metodo como puramente algebraico y falla al no ver la conexion con el calculo Isaac Newton probablemente derivo su metodo de forma similar aunque menos precisa del metodo de Francois Viete La esencia del metodo de Viete puede encontrarse en el trabajo del matematico persa Sharaf al Din al Tusi El metodo de Newton Raphson es llamado asi por el matematico ingles Joseph Raphson contemporaneo de Newton se hizo miembro de la Royal Society en 1691 por su libro Aequationum Universalis publicado en 1690 que contenia este metodo para aproximar raices Newton en su libro Metodo de las fluxiones describe el mismo metodo en 1671 pero no fue publicado hasta 1736 lo que significa que Raphson habia publicado este resultado 46 anos antes Aunque no fue tan popular como los trabajos de Newton se le reconocio posteriormente Descripcion del metodo Editar La funcion ƒ es mostrada en azul y la linea tangente en rojo Vemos que xn 1 es una mejor aproximacion que xn para la raiz x de la funcion f El metodo de Newton es un metodo abierto en el sentido de que no esta garantizada su convergencia global La unica manera de alcanzar la convergencia es seleccionar un valor inicial lo suficientemente cercano a la raiz buscada Asi se ha de comenzar la iteracion con un valor razonablemente cercano al cero denominado punto de arranque o valor supuesto La relativa cercania del punto inicial a la raiz depende mucho de la naturaleza de la propia funcion si esta presenta multiples puntos de inflexion o pendientes grandes en el entorno de la raiz entonces las probabilidades de que el algoritmo diverja aumentan lo cual exige seleccionar un valor supuesto cercano a la raiz Una vez que se ha hecho esto el metodo linealiza la funcion por la recta tangente en ese valor supuesto La abscisa en el origen de dicha recta sera segun el metodo una mejor aproximacion de la raiz que el valor anterior Se realizaran sucesivas iteraciones hasta que el metodo haya convergido lo suficiente Sea f a b R displaystyle f a b to mathbb R una funcion derivable definida en el intervalo real a b displaystyle a b Empezamos con un valor inicial x 0 displaystyle x 0 y definimos para cada numero natural n displaystyle n x n 1 x n f x n f x n displaystyle x n 1 x n frac f x n f x n Donde f displaystyle f denota la derivada de f displaystyle f Notese que el metodo descrito es de aplicacion exclusiva para funciones de una sola variable con forma analitica o implicita conocible Existen variantes del metodo aplicables a sistemas discretos que permiten estimar las raices de la tendencia asi como algoritmos que extienden el metodo de Newton a sistemas multivariables sistemas de ecuaciones etcetera Obtencion del algoritmo EditarTres son las formas principales por las que tradicionalmente se ha obtenido el algoritmo de Newton Raphson La primera de ellas es una simple interpretacion geometrica En efecto atendiendo al desarrollo geometrico del metodo de la secante podria pensarse en que si los puntos de iteracion estan lo suficientemente cerca a una distancia infinitesimal entonces la secante se sustituye por la tangente a la curva en el punto Asi pues si por un punto de iteracion trazamos la tangente a la curva por extension con el metodo de la secante el nuevo punto de iteracion se tomara como la abscisa en el origen de la tangente punto de corte de la tangente con el eje x displaystyle x Esto es equivalente a linealizar la funcion es decir f displaystyle f se reemplaza por una recta tal que contiene al punto x 0 displaystyle x 0 f displaystyle f x 0 displaystyle x 0 y cuya pendiente coincide con la derivada de la funcion en el punto f x 0 displaystyle f x 0 La nueva aproximacion a la raiz x 1 displaystyle x 1 se logra de la interseccion de la funcion lineal con el eje de abscisas Matematicamente f x n f x n x n x n 1 displaystyle f x n frac f x n x n x n 1 Ilustracion de una iteracion del metodo de Newton la funcion f se muestra en azul y la linea de la tangente en rojo Vemos que x n 1 displaystyle x n 1 es una aproximacion mejor que x n displaystyle x n para la raiz x displaystyle x de la funcion f displaystyle f En la ilustracion adjunta del metodo de Newton se puede ver que x n 1 displaystyle x n 1 es una mejor aproximacion que x n displaystyle x n para el cero x de la funcion f displaystyle f Una forma alternativa de obtener el algoritmo es desarrollando la funcion f x displaystyle f x en serie de Taylor para un entorno del punto x n displaystyle x n f x f x n f x n x x n x x n 2 f x n 2 displaystyle f x f x n f x n x x n x x n 2 frac f x n 2 Si se trunca el desarrollo a partir del termino de grado 2 y evaluamos en x n 1 displaystyle x n 1 f x n 1 f x n f x n x n 1 x n displaystyle f x n 1 f x n f x n x n 1 x n Si ademas se acepta que x n 1 displaystyle x n 1 tiende a la raiz se ha de cumplir que f x n 1 0 displaystyle f x n 1 0 luego sustituyendo en la expresion anterior obtenemos el algoritmo Finalmente hay que indicar que el metodo de Newton Raphson puede interpretarse como un metodo de iteracion de punto fijo Asi dada la ecuacion f x 0 displaystyle f x 0 se puede considerar el siguiente metodo de iteracion de punto fijo g x x h x f x displaystyle g x x h x f x Se escoge h x de manera que g r 0 displaystyle g r 0 r displaystyle r es la raiz buscada Dado que g r displaystyle g r es g r 1 h r f r h r f r 1 h r f r displaystyle g r 1 h r f r h r f r 1 h r f r Entonces h r 1 f r displaystyle h r frac 1 f r Como h x displaystyle h x no tiene que ser unica se escoge de la forma mas sencilla h x 1 f x displaystyle h x frac 1 f x Por tanto imponiendo subindices g x n x n 1 x n f x n f x n displaystyle g x n x n 1 x n frac f x n f x n Expresion que coincide con la del algoritmo de Newton RaphsonConvergencia del metodo EditarEl orden de convergencia de este metodo es por lo menos cuadratico Sin embargo si la raiz buscada es de multiplicidad algebraica mayor a uno i e una raiz doble triple el metodo de Newton Raphson pierde su convergencia cuadratica y pasa a ser lineal de constante asintotica de convergencia 1 1 m con m la multiplicidad de la raiz Existen numerosas formas de evitar este problema como pudieran ser los metodos de aceleracion de la convergencia tipo D de Aitken o el metodo de Steffensen x n 1 x n m f x n f x n displaystyle x n 1 x n m frac f x n f x n Evidentemente este metodo exige conocer de antemano la multiplicidad de la raiz lo cual no siempre es posible Por ello tambien se puede modificar el algoritmo tomando una funcion auxiliar g x f x f x resultando x n 1 x n g x n g x n displaystyle x n 1 x n frac g x n g x n Su principal desventaja en este caso seria lo costoso que pudiera ser hallar g x y g x si f x no es facilmente derivable Por otro lado la convergencia del metodo se demuestra cuadratica para el caso mas habitual sobre la base de tratar el metodo como uno de punto fijo si g r 0 y g r es distinto de 0 entonces la convergencia es cuadratica Sin embargo esta sujeto a las particularidades de estos metodos Notese de todas formas que el metodo de Newton Raphson es un metodo abierto la convergencia no esta garantizada por un teorema de convergencia global como podria estarlo en los metodos de falsa posicion o de biseccion Asi es necesario partir de una aproximacion inicial proxima a la raiz buscada para que el metodo converja y cumpla el teorema de convergencia local Teorema de Convergencia Local del Metodo de Newton Editar Sea f C 2 a b displaystyle f in mathcal C 2 a b Si p a b displaystyle p in a b f p 0 displaystyle displaystyle f p 0 y f p 0 displaystyle f p neq 0 entonces existe un r gt 0 displaystyle r gt 0 tal que si x 0 p lt r displaystyle x 0 p lt r entonces la sucesion xn con n N displaystyle n in mathbb N verifica que x n p lt r displaystyle x n p lt r para todo n displaystyle n y x n displaystyle x n tiende a p displaystyle p cuando n displaystyle n tiende a infinito Si ademas f C 3 a b displaystyle f in mathcal C 3 a b entonces la convergencia es cuadratica Teorema de Convergencia Global del Metodo de Newton Editar Sea f C 2 a b displaystyle f in mathcal C 2 a b verificando 1 f a f b lt 0 displaystyle f a f b lt 0 f x 0 displaystyle f x neq 0 para todo x a b displaystyle x in a b f x f y 0 displaystyle f x f y geq 0 para todo x y a b displaystyle x y in a b max f a f a f b f b b a displaystyle max left frac left f a right left f a right frac left f b right left f b right right leq b a Entonces existe un unico s a b displaystyle s in a b tal que f s 0 displaystyle f s 0 por lo que la sucesion converge a s displaystyle s Estimacion del error EditarSe puede demostrar que el metodo de Newton Raphson tiene convergencia cuadratica si a displaystyle alpha es raiz entonces x k 1 a C x k a 2 displaystyle x k 1 alpha leq C x k alpha 2 para una cierta constante C displaystyle C Esto significa que si en algun momento el error es menor o igual a 0 1 a cada nueva iteracion doblamos aproximadamente el numero de decimales exactos En la practica puede servir para hacer una estimacion aproximada del error Error relativo entre dos aproximaciones sucesivas E x k 1 x k x k 1 displaystyle E frac x k 1 x k x k 1 Con lo cual se toma el error relativo como si la ultima aproximacion fuera el valor exacto Se detiene el proceso iterativo cuando este error relativo es aproximadamente menor que una cantidad fijada previamente Ejemplo EditarConsideremos el problema de encontrar un numero positivo x displaystyle x tal que cos x x 3 displaystyle cos x x 3 Podriamos tratar de encontrar el cero de f x cos x x 3 displaystyle f x cos x x 3 Sabemos que f x sen x 3 x 2 displaystyle f x operatorname sen x 3x 2 Ya que cos x lt 1 displaystyle cos x lt 1 para todo x displaystyle x y x 3 gt 1 displaystyle x 3 gt 1 para x gt 1 displaystyle x gt 1 deducimos que nuestro cero esta entre 0 y 1 Comenzaremos probando con el valor inicial x 0 0 5 displaystyle x 0 0 5 x 1 x 0 f x 0 f x 0 0 5 cos 0 5 0 5 3 sin 0 5 3 0 5 2 1 112141637097 x 2 x 1 f x 1 f x 1 0 909672693736 x 3 0 86 7263818209 x 4 0 86547 7135298 x 5 0 8654740331 11 x 6 0 865474033102 displaystyle begin matrix x 1 amp amp x 0 frac f x 0 f x 0 amp amp 0 5 frac cos 0 5 0 5 3 sin 0 5 3 times 0 5 2 amp amp 1 112141637097 x 2 amp amp x 1 frac f x 1 f x 1 amp amp vdots amp amp underline 0 909672693736 x 3 amp amp vdots amp amp vdots amp amp underline 0 86 7263818209 x 4 amp amp vdots amp amp vdots amp amp underline 0 86547 7135298 x 5 amp amp vdots amp amp vdots amp amp underline 0 8654740331 11 x 6 amp amp vdots amp amp vdots amp amp underline 0 865474033102 end matrix Los digitos correctos estan subrayados En particular x 6 displaystyle x 6 es correcto para el numero de decimales pedidos Podemos ver que el numero de digitos correctos despues de la coma se incrementa desde 2 para x3 a 5 y 10 ilustrando la convergencia cuadratica Vease tambien EditarFormulas de Newton CotesReferencias Editar Miguel Pasadas Universidad de Granada ed Tema 2 Resolucion de Ecuaciones No Lineales Tjalling J Ypma Historical development of the Newton Raphson method SIAM Review 37 4 531 551 1995 P Deuflhard Newton Methods for Nonlinear Problems Affine Invariance and Adaptive Algorithms Springer Series in Computational Mathematics Vol 35 Springer Berlin 2004 ISBN 3 540 21099 7 C T Kelley Solving Nonlinear Equations with Newton s Method no 1 in Fundamentals of Algorithms SIAM 2003 ISBN 0 89871 546 6 J M Ortega W C Rheinboldt Iterative Solution of Nonlinear Equations in Several Variables Classics in Applied Mathematics SIAM 2000 ISBN 0 89871 461 3 W H Press B P Flannery S A Teukolsky W T Vetterling Numerical Recipes in C The Art of Scientific Computing Cambridge University Press 1992 ISBN 0 521 43108 5 available free online with code samples 1 sections 9 4 2 and 9 6 3 W H Press B P Flannery S A Teukolsky W T Vetterling Numerical Recipes The Art of Scientific Computing Cambridge University Press 2007 ISBN 0 521 88068 8 available for a fee online with code samples 4 W H Press B P Flannery S A Teukolsky W T Vetterling Numerical Recipes in Fortran Cambridge University Press 1992 ISBN 0 521 43064 X online with code samples 5 Endre Suli and David Mayers An Introduction to Numerical Analysis Cambridge University Press 2003 ISBN 0 521 00794 1 Weisstein Eric W Newton s method and Convergence En Weisstein Eric W ed MathWorld en ingles Wolfram Research Consultado el 29 de agosto de 2009 Enlaces externos Editar Wikilibros alberga un libro o manual sobre implementaciones del metodo de Newton Metodo de Newton aplicado al calculo de la raiz cuadrada de un numero El metodo de Newton en Mathcad Application Server con animacion Metodo de Newton Raphson Notas PPT Mathcad Maple Matlab Mathematica Codigo Matlab Metodo de Newton Raphson Metodo de Newton Rapshon aplicado al calculo de la raiz de una ecuacion en Excel Datos Q374195 Multimedia Newton Method Obtenido de https es wikipedia org w index php title Metodo de Newton amp oldid 141047819, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos