Vous êtes sur la page 1sur 9

Mthode de Newton

Un article de Wikipdia, l'encyclopdie libre.

Isaac Newton En analyse numrique, la mthode de Newton, ou mthode de Newton-Raphson1, est un algorithme efficace pour trouver des approximations d'un zro (ou racine) d'une fonction d'une variable relle valeurs relles. L'algorithme consiste linariser une fonction f en un point et prendre le point d'annulation de cette linarisation comme approximation du zro recherch. On ritre cette procdure en l'approximation obtenue. Dans les cas favorables, les approximations successives obtenues convergent avec une vitesse quadratique. De manire informelle, le nombre de dcimales correctes double chaque tape. Appliqu la drive d'une fonction, cet algorithme permet d'obtenir une valuation des points critiques. La mthode de Newton se gnralise en dimension suprieure. La raison rside en une utilisation du thorme du point fixe, qui cependant n'est pas ncessaire pour comprendre le sens du rsultat. Cette mthode porte le nom des mathmaticiens anglais Isaac Newton (1643-1727) et Joseph Raphson, qui furent les premiers la dcrire pour l'appliquer la recherche des zros d'une quation polynomiale.

Sommaire
[masquer]

1 Pour les fonctions d'une variable relle o 1.1 Histoire o 1.2 Interprtation et construction formelle o 1.3 Exemple 2 Convergence o 2.1 Exemple de non convergence o 2.2 Convergence quadratique locale 3 Critre d'arrt 4 D'autres exemples d'application o 4.1 Calcul de la racine carre o 4.2 Intersection des graphes de deux fonctions o 4.3 Pour les fonctions complexes 5 Gnralisations/variantes o 5.1 Mthode de Newton approche o 5.2 Systmes d'quations plusieurs variables 6 Rfrences 7 Voir aussi o 7.1 Articles connexes o 7.2 Liens externes

Pour les fonctions d'une variable relle


Histoire

John Wallis

La mthode de Newton fut dcrite de manire satisfaisante par le mathmaticien anglais Isaac Newton (1643-1727) dans De analysi per aequationes numero terminorum infinitas, crit en 1669 et publi en 1711 par William Jones (1675-1749). Elle fut nouveau dcrite dans De metodis fluxionum et serierum infinitarum (De la mthode des fluxions et des consquences infinies), crit en 1671, traduit et publi sous le titre Methods of Fluxions en 1736 par John Colson. Toutefois, Newton n'appliqua la mthode qu'aux seuls polynmes. Comme la notion de drive et donc de linarisation n'tait pas dfinie cette poque, l'approche adopte diffre : Newton cherchait affiner une approximation grossire d'un zro d'un polynme par un calcul polynomial. Par exemple, 2 est un zro exact de X 2X 3X + 6 et donc peut tre pris comme un 3 2 zro approximatif de P(X) = X 2X 3X + 7. Une petite perturbation doit s'crire 2 Y. Or, P(2 + Y) = 1 7Y + 2Y2 + Y3 = 1 7Y en ngligeant les termes d'ordre au moins 2. L'annulation de P par 2 + Y impose Y = 1 / 7.
3 2

Cette mthode fut l'objet de publications antrieures. En 1685, John Wallis (1616-1703) en publia une premire description dans A Treatise of Algebra both Historical and Practical. En 1690, Joseph Raphson en publia une description simplifie dans Analysis aequationum universalis. Raphson considrait la mthode de Newton toujours comme une mthode purement algbrique et restreignait aussi son usage aux seuls polynmes. Toutefois, il mit en vidence le calcul rcursif des approximations successives d'un zro d'un polynme au lieu de considrer comme Newton une suite de polynmes. Ce n'est qu'en 1740 que Thomas Simpson (1710-1761) dcrivit cette mthode de calcul itratif pour approcher les solutions d'une quation non linaire, utilisant le calcul fluxionnel. Simpson appliqua la mthode de Newton des problmes d'optimisation. Arthur Cayley (1821-1895) fut le premier noter la difficult de gnraliser la mthode de Newton aux variables complexes en 18792, par exemple aux polynmes de degr suprieur 3.

Interprtation et construction formelle


On va donc chercher construire une bonne approximation d'un zro de la fonction d'une variable relle f(x). Pour cela, partant d'un point x0 que l'on choisit de prfrence proche du zro trouver (en faisant des estimations grossires par exemple), on approche la fonction au premier ordre, autrement dit, on la considre peu prs gale sa tangente en ce point : . Partant de l, pour trouver un zro de cette fonction d'approximation, il suffit de calculer l'intersection de la droite tangente avec l'axe des abscisses, c'est--dire rsoudre l'quation affine :

0 = f(x0) + f'(x0)(x x0).


On obtient alors un point x1 qui en gnral a de bonnes chances d'tre plus proche du vrai zro de f que le point x0 prcdent. Par cette opration, on peut donc esprer amliorer l'approximation par itrations successives (voir illustration) : on approche nouveau la fonction par sa tangente en x1 pour obtenir un nouveau point x2, etc.

Illustration de la mthode de Newton Cette mthode requiert que la fonction possde une tangente en chacun des points de la suite que l'on construit par itration, par exemple il suffit que f soit drivable. Formellement, on part d'un point x0 appartenant l'ensemble de dfinition de la fonction et on construit par rcurrence la suite : o f' dsigne la drive de la fonction f. Le point xn + 1 est bien la solution de l'quation affine f(xn) + f'(xn)(x xn)

= 0.

Il se peut que la rcurrence doive se terminer, si l'tape n, xn n'appartient pas au domaine de dfinition ou si la drive f'(xn) est nulle, dans ce cas, la mthode a chou. Si le zro inconnu est isol, alors il existe un voisinage de tel que pour toutes les valeurs de dpart x0 dans ce voisinage, la suite (xn) va converger vers . De plus, si f'() est non nul, alors la convergence est quadratique, ce qui signifie intuitivement que le nombre de chiffres corrects est approximativement doubl chaque tape. Bien que la mthode soit trs efficace, certains aspects pratiques doivent tre pris en compte. Avant tout, la mthode de Newton ncessite que la drive soit effectivement calcule. Dans les cas o la drive est seulement estime en prenant la pente entre deux points de la fonction, la mthode prend le nom de mthode de la scante, moins efficace (d'ordre 1,618 qui est le nombre d'or) et infrieure d'autres algorithmes. Par ailleurs, si la valeur de dpart est trop loigne du vrai zro, la mthode de Newton peut entrer en boucle infinie sans produire d'approximation amliore. cause de cela, toute mise en uvre de la mthode de Newton doit inclure un code de contrle du nombre d'itrations.

Exemple
Pour illustrer la mthode, recherchons le nombre positif x vrifiant cos(x) = x . Reformulons la question pour introduire une fonction devant s'annuler : on recherche le zro 3 2 positif (la racine) de f(x) = cos(x) x . La drivation donne f'(x) = sin(x) 3x . Comme pour tout x et x > 1 pour x > 1, nous savons que notre zro se situe entre 0 et 1. Nous essayons une valeur de dpart de x0 = 0,5.
3 3

Les 7 premiers chiffres de cette valeur concident avec les 7 premiers chiffres du vrai zro.

Convergence
La vitesse de convergence d'une suite xn obtenue par la mthode de Newton peut tre obtenue comme application de la formule de Taylor. Il s'agit d'valuer une majoration de log | xn a |.

f est une fonction continument diffrentiable deux fois dfinie au voisinage de a. On suppose que a se trouve tre un zro de f qu'on essaie d'approcher par la mthode de Newton. On fait l'hypothse que a est un zro d'ordre 1, autrement dit que f'(a) est non nul. La formule de
Taylor s'crit :

, avec entre x et a. Partant de l'approximation x, la mthode de Newton fournit au bout d'une itration :

. Pour un intervalle compact I contenant x et a et inclus dans le domaine de dfinition de f, on pose : : ainsi que . Alors, pour tout

. Par rcurrence immdiate, il vient :

. En passant au logarithme :

La convergence de xn vers a est donc quadratique, condition que |x0-a|<1/K.

Exemple de non convergence


La tangente la courbe peut couper l'axe des abscisses hors du domaine de dfinition de la fonction. Si l'on utilise la fonction peut donc pas y avoir convergence. , on constate que, pour tout n, Un + 1

= Un, et il ne

Cette section est vide, pas assez dtaille ou incomplte. Votre aide est la bienvenue !

Convergence quadratique locale


Cette section est vide, pas assez dtaille ou incomplte. Votre aide est la bienvenue !

Critre d'arrt
Des critres d'arrt possibles, dtermins relativement une grandeur numriquement ngligeable, sont :

o representent des erreurs d'approximations caractrisant la qualit de la solution numrique. Dans tous les cas, il se peut que le critre d'arrt soit vrifi en des points ne correspondant pas des solutions de l'quation rsoudre.

D'autres exemples d'application


Calcul de la racine carre
Un cas particulier de la mthode de Newton est l'algorithme de Babylone, aussi connu sous le nom de mthode de Hron : il s'agit, pour calculer la racine carre de a, d'appliquer la mthode de Newton la rsolution de

f(x) = x2 a.

On obtient alors, en utilisant la formule de la drive f'(x) d'approximation de la solution

= 2x, une mthode

donne par la formule itrative suivante :

. Cette mthode converge pour tout et tout point de dpart x0

> 0.

On peut l'tendre au calcul de toute racine nime d'un nombre a avec la formule :

La convergence de la suite (xk) se dmontre par rcurrence : pour k donn, on peut montrer que si , alors . De mme, si alors . La suite est donc croissante ou dcroissante, selon sa valeur initiale. Elle est galement borne, donc elle converge. Reste montrer que cette limite l est bien gale : on obtient ce rsultat en montrant qu'il est ncessaire que que xk + 1 l tende vers 0 lorsque k tend vers . pour

Intersection des graphes de deux fonctions


De la mme faon, on peut dterminer l'intersection des graphes de deux fonctions relles drivables f(x) et g(x), c'est--dire l'ensemble de points x o on a f(x) = g(x), en appliquant la mthode de Newton la fonction

f(x) g(x).
Pour les fonctions complexes

La mthode de Newton applique au polynme z 1 variable complexe z converge partir de tous les points du plan (des nombres complexes) colors en rouge, vert ou bleu vers l'une des trois racines de ce polynme, chacune des couleurs correspondant une racine diffrente. Les points restants, se trouvant sur la structure plus claire - appele fractale de Newton - sont les points de dpart pour lesquels la mthode ne converge pas.

La mthode peut aussi tre applique pour trouver des zros de fonctions complexes . Dans ce cadre, on connait bien les comportements que peuvent avoir la suite des itrs de Newton . On peut citer :

convergence vers un zro, limite infinie, la suite admet un cycle limite autrement dit, la suite peut tre dcoupe en p soussuites disjointes de la forme qui chacune convergent vers des points distincts (qui ne sont pas des zros de f) formant un cycle priodique pour la fonction , la suite se rapproche de l'ensemble des zros de la fonction sans qu'il n'y ait toutefois de cycle limite, et chaque tape de l'itration, on se retrouve proche d'un zro diffrent des prcdents, la suite a un comportement chaotique, etc.

Article dtaill : Fractale de Newton.

L'ensemble des points partir desquels peut tre obtenue une suite qui converge vers un zro fix s'appelle le bassin d'attraction de ce zro. Pour beaucoup de fonctions complexes, le bassin d'attraction est une fractale. L'tude de la mthode de Newton pour les polynmes variables complexes trouve naturellement sa place dans l'tude dynamique des fractions rationnelles et a t une des motivations rcentes de l'tude de la dynamique holomorphe.

Gnralisations/variantes [modifier]
Mthode de Newton approche
Cette section est vide, pas assez dtaille ou incomplte. Votre aide est la bienvenue !

Systmes d'quations plusieurs variables


On peut aussi vouloir utiliser la mthode de Newton pour rsoudre des systmes de k quations (non ncessairement linaires), ce qui revient trouver les zros de fonctions continment drivables F de dans . Dans la formulation donne ci-dessus, il faut multiplier par l'inverse de la matrice jacobienne F'(xn) au lieu de diviser par f'(xn). Plutt que de calculer maintenant l'inverse de la matrice, on peut conomiser du temps en rsolvant le systme d'quations linaires

pour l'inconnue xn + 1 xn. Encore une fois, cette mthode ne fonctionne que pour une valeur initiale x0 suffisamment proche du vrai zro. Ainsi, on peut commencer par localiser une rgion favorable par une mthode grossire ou par un prconditionnement de la matrice, puis appliquer la mthode de Newton pour peaufiner la prcision.

Rfrences
1. 2. Joseph Louis Lagrange et Louis Poinsot, Trait de la rsolution des quations numriques de tous les degrs [archive] Arthur Cayley, The Newton-Fourier imaginary problem, 1789.

Voir aussi
Articles connexes [modifier]

Dynamique holomorphe Mthode de la scante Mthode de la fausse position (ou mthode regula falsi) Mthode de Quasi-Newton Mthode de Mller

Liens externes

Mthode de Newton sur maTh-linux.com. [Enrouler]

vdm

Mthodes de rsolution d'quations


Mthode de Bzout Mthode de Cardan Mthode de Sotta Mthode de Ferrari Mthode de Descartes Mthode de Tschirnhaus Mthode d'Hermite Mthode de dichotomie Mthode de Newton Mthode de la scante Mthode de Mller Mthode de Brent Mthode de la fausse position Recherche d'un Mthode de Hron Mthode de Laguerre Mthode zro du cercle de sparation Mthode de Halley Mthode de Householder . Mthode de QuasiNewton Rsolution d'quations polynomiales