ANNEXE E. C ALCUL DES FONCTIONS DE BIBLIOTHÈQUE ÉLÉMENTAIRES
8. Calcul de la racine carrée pour x appartenant à (0, oo)
Il s’agit probablement de l’un des plus vieux algorithmes toujours en vigueur, dont la paternité
reviendrait à Héron d’Alexandrie (Pr siècle). Grosso modo, la technique consiste à obtenir un
ordre de grandeur «convenable » de la racine carrée puis à appliquer la méthode de Newton
dont la convergence est, rappelons-le, quadratique. En calcul binaire, on pourra poser :
5 = 22mrl
avec i < n < 1 donc qrnP1 < 2 < 4”.
On obtient alors fi = 2”fi.
À présent, il nous reste à calculer fi. Cette opération est réalisée au moyen de la fraction
continue :
fi = 7 _ ,:;;;;;A2 _ 4 102 7-41 .
172 + 15 7-2
En introduisant cette valeur dans la formule de Héron-Newton :
a+1 = (a + nlyk)P
après trois tours d’itération, on obtient alors une précision relative sur y2 qui sera meilleure que
4,5 10-g.
Exemple
On se propose de calculer &7584,34833. On établit que :
4? < 17 584,348 33 < 48
et donc : dl7 584,348 33 = 256dO,268 315 862.
que
L’application de la fraction continue donne : fi = 0,518 098 408 4, laquelle, introduite dans
la formule de Newton-Héron, permet d’obtenir : fi = 0,517 992 155 5 à la première itération,
et J;F = 0,517 992 144 7 à la seconde.
En définitive, on trouve : J17584,348 33 = 132,605 989, tous les chiffres significatifs sont
exacts.
9. Éléments de bibliographie
A. RALSTON et H.S. WILF (1965) Méthodes mathématiques pour calculateurs arithmétiques,
Dunod.
427
Précédent

- 406/556

Suivant