Newton o la fábrica de sucesiones eficientes
--------------------------------------------
Newton propuso su algoritmo hacia 1669 en De analysi per aequationes numero terminorum infinitas y lo publicó en 1671. Las hipótesis para aplicar el método son bastante restrictivas: si f es continua, dos veces derivable y sus derivadas primera y segunda son continuas en torno a la solución f(ξ)=0, y, además, la derivada primera no se anula en ξ, entonces la sucesión definida por
xn+1=xn−f(xn)/f′(xn)
converge a ξ.
Como la derivada f '(x) mide la pendiente de la tangente a la gráfica de f en x, la idea básica consiste en sustituir una aproximación de la solución xi por el punto de intersección entre la tangente a la gráfica en *xi* y el eje de abscisas. ¡Esta aproximación siempre está más cerca de la solución! El método de Newton presenta numerosas ventajas: su sencillez, su fácil aplicación, su convergencia ultrarrápida y su estabilidad numérica.
Método de Newton: detalles de los cálculos
---------------------------------------
• El método de Herón se deduce del de Newton:
Definamos f(x)=x2−a. Buscamos la solución de f (x) = 0; la solución es, en efecto, a.
El cálculo manual de raíces
-------------------------------
Desde la llegada de las calculadoras, las raíces cuadradas se calculan instantáneamente. Antes se utilizaba un procedimiento parecido a una división, que antiguamente todavía se aprendía en la escuela.
Se empieza agrupando las cifras del radicando (el número cuya raíz cuadrada se busca) de dos en dos, empezando por la derecha. En nuestro ejemplo, se trata de hallar la raíz de 163. El grupo de la izquierda es 1 y el siguiente, 63. Buscamos el mayor número entero cuyo cuadrado sea menor o igual que el grupo de la izquierda. Es 1, pues 1² = 1 es, en efecto, menor o igual que 1, y 22 = 4 > 1. Por tanto, a = 1; lo escribimos a la derecha de la barra vertical. Restemos *a2* a nuestro grupo: obtenemos 1 – 1 = 0. Bajamos el siguiente grupo de dos cifras.
Buscamos ahora el mayor número entero b tal que [2a]b × b sea menor que 63 (donde el número [2a]b se forma escribiendo b a continuación de 2a).
Obtenemos b = 2. Restemos [2a]b × b (aquí, 44) al resto anterior, 63; obtenemos 19. Escribamos nuestro b (igual a 2) a la derecha del 1. Ya no queda ningún grupo de dos cifras que bajar, así que, para calcular una cifra decimal, bajamos tras 19 un grupo de dos ceros. Igual que para b, busquemos ahora el mayor número entero c tal que [2ab]c × c sea menor que 1 900.
Obtenemos c = 7. Restemos 1 729 a 1 900: queda 171.
Mediante el mismo procedimiento, busquemos la segunda cifra decimal d. Será el mayor número entero tal que [2abc]d × d sea menor que 17 100 (igual al resto 171 al que se ha añadido un grupo de dos ceros). Obtenemos d = 6. Podemos continuar así cuanto sea necesario: las cifras decimales van cayendo una tras otra, gota a gota. Al final, 12,76<163<12,77.
Este proceso manual es largo y exige no cometer errores de cálculo (los números que hay que manejar se vuelven rápidamente gigantescos), ¡pero es extraordinariamente eficaz!