Calcul de la racine n-ième d'un nombre

Un article de Wikipédia, l'encyclopédie libre.

La racine n-ième (ou, rarement, racine énième) d'un nombre \sqrt[n]{A} d'un nombre réel positif A est la solution positive de l'équation xn = A avec n \in \mathbb{N}^*.

Pour un entier n, il y a n solutions complexes distinctes pour cette équation si A > 0, mais une seule est réelle et positive.

Il s'agit en fait de calculer :

A^{1/n} = \exp \left (\frac{1}{n} \ln A \right ).

(ce qui découle de la relation exprimant un nombre strictement positif élevé à une puissance quelconque :

si a > 0 et \quad x \in \mathbb R alors a^b = \exp \left (b. \ln a \right ) )

Il existe une suite mathématique qui converge très rapidement, et permet de trouver \sqrt[n]{A} :

  • Soit x0 un nombre de départ ;
  • Calculer la suite récurrente x_{k+1} = \frac{1}{n} \left[{(n-1)x_k +\frac{A}{x_k^{n-1}}}\right] jusqu'à obtenir la précision voulue.

Par exemple, pour calculer la racine carrée, on remplace n par 2 :

x_{k+1} = \frac{1}{2}\left(x_k + \frac{A}{x_k}\right)

Pour de grands n cependant, la méthode est bien moins efficace, puisqu'elle demande le calcul de x_k^n à chaque itération de la suite.

Sommaire

[modifier] Parité et nombre complexe

La solution de xn = A est un nombre réel si x est positif ou si n est impair.

Si x est négatif et que n est pair, la solution est un nombre complexe non réel.

[modifier] Explication à partir de la méthode de Newton

  • Soit x0 un nombre de départ et soit f(x) = xnA une fonction de \mathbb{R}^*_+ dans \mathbb{R};
  • Calculer la suite récurrente x_{k+1} = x_k - \frac{f(x_k)}{f'(x_k)} jusqu'à atteindre la précision voulue.

En effet, la recherche d'une racine nième peut être ramenée à la recherche du zéro de la fonction f(x) = xnA, dont la dérivée est f^\prime(x) = n x^{n-1} et la règle d'itération :

x_{k+1} = x_k - \frac{f(x_k)}{f'(x_k)} = x_k - \frac{x_k^n - A}{n x_k^{n-1}} = x_k - \frac{x_k}{n}+\frac{A}{n x_k^{n-1}} = \frac{1}{n} \left[{(n-1)x_k +\frac{A}{x_k^{n-1}}}\right]

[modifier] Nombres négatifs

Dans le cas où A est négatif, sa racine n-ième est alors la solution réelle (négative) de cette même équation (x n = A).

Dans le cas où n est pair, cette solution n'existe pas !

Dans le cas contraire, cela revient à calculer -\sqrt[n]{-A}. Dans ce cas, -A est positif (puisque A est négatif) et on peut calculer \sqrt[n]{-A} avec la méthode décrite ci-dessus.

[modifier] Liens internes

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)