Méthode de Newton-Raphson
Méthode de Newton-Raphson
En multipliant les racines de cette équation par 10, nous obtenons la nouvelle équation comme
DEVOIR 3.8
1. Trouvez une racine des équations suivantes exactes à trois décimales en utilisant la méthode de Horner.
méthode.
(i)x3+ 3x2– 12x – 11 = 0 (ii)x4+x3- 4x2- 16 = 0
(iii)x3– 30 = 0.
2. Trouvez la racine positive de l'équation x3+x2x – 100 = 0, arrondi à quatre décimales
en utilisant la méthode de Horner.
Cette méthode est généralement utilisée pour améliorer le résultat obtenu par l'un des
previous methods. Letx0sois une racine approximative de f(x) = 0 et laisse x1=x0+hbe
la racine correcte afin que f(x1) = 0.
Développement de f(x)0+h) par la série de Taylor, nous obtenons
h2
f(x0) +hf′(x0) + f″ (x0) + ...... = 0
2!
Depuis qu'il est petit, il est négligé.2et des puissances supérieures de h, nous obtenons
f(x0)
f(x0) +hf′(x0) = 0 ouh= – (29)
f′ (x 0)
Une meilleure approximation merci0est donc donné parx1, où
f(x0)
x1=x0–
f′ (x 0)
Les approximations successives sont données par x2,x3, ......., xn +1, où
f(xn )
xn+ 1=xn– (30) (n= 0, 1, .......)
f′ (x n )
quelle est la formule de Newton-Raphson.
UnALGÉBRIQUE ETTTRANSCENDENTALEQUATIONS 159
REMARQUE Cette méthode est utile dans les cas de grandes valeurs de f.′(x), c'est-à-dire, quand le
Le graphe de f(x) qui croise l'axe des x est presque vertical.
2.Si f′ (x) est zéro ou presque zéro, la méthode échoue.
3. La formule de Newton converge à condition que l'approximation initiale x0est
choisi suffisamment près de la racine.
Au début, nous devinons deux nombres b et c tels que f(b) et f(c)
sont de signes opposés. Puis la première racine approximative a se trouve entre b
et c.
Cette méthode est également utilisée pour obtenir des racines complexes.
3.30 CONVERGENCE
f(x)
En général, φ(x) = x -
f′ (x n )
f(x)f″ (x)
qui donne φ′(x) =
[ f ′ (x)] 2
Puisque la méthode d'itération converge si |φ′ (x) | < 1
∴ La méthode de Newton converge si
|f(x)f″ (x) | < [f′ (x)]2
dans l'intervalle considéré.
Supposonsf(x),f′(x), etf″(x) pour être continu, nous pouvons sélectionner un petit intervalle
dans les environs de la racineα dans lequel la condition ci-dessus est satisfaite.
Le taux auquel la méthode d'itération converge si l'approximation initiale
à la racine est suffisamment proche de la racine désirée est appelé le taux de
convergence.
f(α + en )
Alors (30) devient, en +1=en–
f′ (α + en )
en 2
f(α) + enf′ (α) + f″ (α) + ......
2!
=en– (Par l'expansion de Taylor)
f′ (α) + enf″ (α) + ......
en 2
enf′ (α) + f″ (α) + .......
=en– 2 | ∵ f(α) = 0
f′ (α) + enf″ (α) + ......
2
enf″ (α)
= Négligez les puissances élevées de en
2[f′ (α) + enf″ (α)]
en 2 f″ (α)
=
SR
2 f″ (α) Vous
f′ (α)
1+ e
T f′ (α) W V n
f″ (α) R f″ (α) U
2
e −1
=
n
.
2f′ (α) T
S 1+ e V
f′ (α) W
n
f″ (α) R U
2
e f″ (α)
2 f′ (α) S1 − e f′ (α) + .......V
n
=
T W
n
e 3Es-tu
2
en 2 f″ (α) f″ (α)
=
2f′ (α)
− n
2 f′ (α)
S
T V+ .......
W
en+1 1f″ (α) en Es-tu
f″ (α)
2
TSf′ (α) W
V+ .......
ou = −
en 2 2f′ (α) 2
f ″ (α)
≈ (Négligeant les termes contenant des puissances de e)n)
2f′ (α)
D'où, par définition, l'ordre de convergence de la méthode de Newton-Raphson
c'est 2, c'est-à-dire que la méthode de Newton-Raphson est de convergence quadratique.
Cela montre également que l'erreur subséquente à chaque étape est proportionnelle à la
square of the previous error and as such theconvergence is quadratic.
Ainsi, si à la première itération nous avons une réponse correcte à un décimal
lieu, alors il devrait être correct à deux décimales lors de la deuxième itération, et à
quatre places à la troisième itération.
Cela signifie que le nombre de décimales correctes à chaque itération est
presque doublé.
UnALGÉBRIQUE ETTTRANSCENDENTALEQUATIONS 161
Un{x0, f(x0 )}
f(x)
=
y
A1
A2
O x2x1 x0 X
a
f(x0)
Il coupe l'axe des x à x1=x0 –
f′ x 0)
quelle est une approximation de la racineα. Si A1correspond à tox1sur la courbe, puis
la tangente en A1coupera l'axe des x à x2, plus proche deα et est donc un autre
approximation à la racineα.
Répétant ce processus, nous approchons de la racineα assez rapidement. D'où le
la méthode consiste à remplacer la partie de la courbe entre A et l'axe des x par
la pente de la tangente à la courbe en A0.
DÉMARRER
h = f (x0) / df(x0)
x1= x0– h
Imprimer itr, x1
1 1
Depuis f(x) = –a,f′(x) = –
x x2
∴ La formule de Newton donne
F
G
1
− un I
xn + 1 =xn+ H xJ K
n
F1 I
G
Hx JKn
2
2. Racine carrée. La racine carrée de 'a' peut être considérée comme une racine de l'équation
x2–a= 0, résoluble par la méthode de Newton.
Depuis f(x) = x2-a,f′(x) = 2x
xn−2 a
xn +1=xn–
2x n
1Fx + a I
2G JK
xn+ 1 =
H
n
xn
1
3. Racine carrée inverse. L'équation est –a= 0
x2
La formule itérative est
1
2 xn(3 –a xn)
xn+ 1 = 2
4. Formule générale pour pthracine.LaPthla racine d'un peut être considérée comme un
racine de l'équation xp– a= 0. Pour résoudre cela par la méthode de Newton, nous avons
(x n−p a)
∴ La formule itérative est xn+ 1=xn– p− 1
pxn
( p − 1)xn+ ap
xn+ 1 = p− 1
pxn
Fp+ 1 − essieuJe. pn
x n+ 1 =x
n G
H p JK
3,36 TAUX DE CONVERGENCE DE LA RACINE CARRE DE NEWTON POUR-
MULA
F1+ e I
G
H 1− eJ K
n
x=α
n
n
F1 + e I n+ 1
ensuite, xn+ 1 =α
G
H1 − e JK n+ 1
(31)
= F
1 a I
Aussi, par formule, xn+ 1
G
2H
x+n
x JK n
, nous obtenons
1 LF 1 + e I a1− e F O I
= M
NH 1 − eJKα 1 +Ge H
G JP
n n
xn+ 1 α +
2 M Q K
Pn n
F1+ e I n
2
= α
G
H1 − e JK n
2 (32) ( ∵ un=α2)
1 1
Laissez α= c'est-à-dire, a = . Si nous écrivons x n= α(1–en)
a α
alors, xn+ 1= α (1 –en+ 1 )
UnALGÉBRIQUE ETTTRANSCENDENTALEQUATIONS 165
EXEMPLES
Exemple 1. En utilisant la méthode de Newton-Raphson, trouvez la racine réelle de la
Équation 3x = cos x + 1 corrigée à quatre décimales. Donnez un programme informatique.
utiliser 'C'.
f(xn )
xn+ 1=xn–
f′ (x n )
x0sinx0+ cosx0+ 1
x1 =
3+ sinx0
/* ********************************************************
Programme réalisé pour NEWTON RAPHSON pour résoudre l'équation
******************************************************* *\
{
effacer();
Solution par la méthode NEWTON RAPHSON
L'équation est :
3*X - COS X - 1=0
NOUVEAU_RAP();
getch();
}
//...Déclaration de fonction
vide NOUVEAU_RAP()
{
//...Champ de Déclaration Interne
long float x1,x0;
long float f0,f1;
float long df0;
int i=1;
int itr;
AALGÉBRIQUE ETTRANSCENDENTALECITATIONS 167
flottant EPS;
erreur flottante;
/*Trouver une RACINE Approximative de l'Équation Donnée, Ayant
+ve Valeur*/
pour(x1=0;;x1 +=0.01)
{
f1=f(x1);
si (f1 > 0)
{
casser;
}
}
/*Trouver une racine approximative de l'équation donnée, ayant
-ve valeur*/
x0=x1-0,01;
f0=f(x0);
printf(" Entrez le nombre d'itérations : ");
scanf(" %d",&itr);
printf(" Entrez l'erreur maximale possible : ");
scanf("%f", &EPS);
si (fabs(f0) > f1)
{
La racine est proche de %.4f
}
Si (f1 > fabs(f(x0)))
{
\n\t\t La racine est proche de %.4f\n
}
x0=(x0+x1)/2;
pour(;i<=itr;i++)
{
f0=f(x0);
df0=df(x0);
x1=x0 - (f0/df0);
La %d approximation de la racine est :
%f",i,x1);
168 CORDINATEUR-BASEDNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
error=fabs(x1-x0);
si (erreur < EPS)
{
pause;
}
x0 = x1;
}
si(erreur > EPS)
{
REMARQUE:-
Le nombre d'itérations n'est pas suffisant.
}
------------------------------
The root is %.4f ",x1);
------------------------------
}
SORTIE
Solution par la méthode de NEWTON RAPHSON
L'équation est :
3*X - cos X - 1=0
Enter the number of iterations: 10
Entrez l'erreur maximale possible : 0,0000001
La racine est proche de 0,6100
L'approximation 1 de la racine est : 0,607102
L' approximation à la racine est : 0,607102
L'approximation à la racine est : 0,607102
--------------------------------
La racine est 0,6071
--------------------------------
Exemple 2. En utilisant la méthode itérative de Newton, trouvez la racine réelle de x log10x = 1.2
corriger à cinq décimales.
Sol. f(x) = xlog10x - 1,2
Prenons x0 = 2.
et f ′(x) = log10x + log10e = log10x + 0,43429
La formule d'itération de Newton donne,
f(xn )
xn +1=xn–
f′ (x n )
.43429x0+ 1.2
x1= = 2,81 (∵ x0= 2)
journal10 2+ .43429
De même, en prenant n = 1, 2, 3, 4 dans (33), nous obtenons
f(4) = 4 (+)ve
∴ La racine de (34) se situe entre 3 et 4.
Donnéx0= 3,5, (35) donne,
1F 12 I
x2= G
2H x
x+ J = 3.4641
1
K 1
x3= 3,4641
170 CORDINATEUR-BASEDNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
Depuis2=x3jusqu'à 4 décimales
nous avons 12 = 3.4641.
Exemple 4. En utilisant la méthode itérative de Newton, trouvez la racine réelle de
alors, F
G
e− 1 SI
JG
1
1 + JeJ = 0.6839397
1
x=
1 1–
H K H eK
2e = 2
Maintenant, f(x1) = 0.3553424 et f′(x1) = 3.337012
0,3553424
afin que x2= 0.6839397 – = 0.5774545
3,337012
En procédant de cette manière, nous obtenons
e − x−
n
sinxn
afin que, xn +1=xn+
e − x+
n
cosxn
Takex0= .6 alors,
x1= .58848, x2= .588559
Ainsi, la valeur souhaitée de la racine est 0,5885.
Exemple 7.(i) Trouvez une valeur positive de (17) 1/3, corrigé à quatre décimales,
par la méthode de Newton-Raphson.
(ii) Trouvez la racine cubique de 10.
Sol.(i) La formule itérative est
1F 2x+ a Je
xn+ 1 =
G
3H xJ K
n
2 n
(36)
Ici a = 17
38= 2 et327= 3
Takex0= 2,5 ∵
En mettant n = 0 dans (36), nous obtenons
1F2x+ 17= Je 1 F
G 5+ Je J = 2.5733
17
x1=
G
3H J
x K H
0
3 6,25
2 0 K
En plaçant n = 1 dans (36), nous obtenons
1F 2x+ 17=Je 1 F
G
17 Je
G J 6,6220 J
x2=
x K 3H K= 2,5713
5.1466+
3H
1
2 1
1F 2x+ 17=Je1 F
G
17 Je
G J 6.61158 J
x3=
x K3 H K= 2,57128
5,1426+
3H
2
2 2
2x n+3 un 1F 2x+ a Je
(ii) xn+ 1 =
3x n 2 =
G
3H xJ K
n
2 n
172 COrdinateur-BASEDNNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
38 327
Prendre x0= 2,5 (∵ = 2 et = 3)
∴ x1 = 2,2 (n =0)
x2= 2,155 (n =1)
x3= 2.15466 (n= 2)
∴ 310 ≈ 2.15466
Exemple 8. Montrer que les deux suites suivantes ont toutes deux une convergence de
le second ordre avec la même limite un.
1 F un I et, x = 1 x F3− . x I n
2
xn + 1 =
2 n G
x 1+
H xn 2 JK 2 GJ a
H n+1
K n
1 F1 + a I
Sol. Depuis, xn+ 1 = x
2 n G
Hx n
JK
nous avons
2
1 F1 + a I – a = 1 Fx+ a − 2un Je
xn+ 1 – a = x
2 n G
Hx n
2JK 2GH x JK n
n
1Fx − unJe 1 2
=
G
2H
n
x J
K n
=
2x
(x – un)
n
n
2
1
Ainsi, en+ 1 = e 2 (37)
2x n n
ce qui montre la convergence quadratique. De même pour le second,
F x I – un
1 n
2
xn +1 – a =
G
H a JK
x 3−
2 n
= x F I 2
1 x n
2 G
H J
1 −un
n + (x –
K n
a)
xn
L x O
N e x+ u n j P
M
n
= (a–xn) +2 (xn– un) = (x–n un)
2a 1−
2a Q n
xn− a
en+ 1 = [2a–xn2–xn a]
2a
xn− un
= [(a–xn) +2 (a–xn)] un
2a
AALGÉBRIQUE ETTTRANSCENDENTALEQUATIONS 173
Fx − a
n I (x–
=– G
H 2a JKn a ) (x+
n 2a )
(x n− a) 2 (x n+ 2a)
en +1= – (xn+ 2a )=– .en 2 (38)
2a 2a
qui montre la convergence quadratique.
x F 3a − x Je n2
8 G
H 6 x+ un JKdonne une séquence avec convergence d'ordre trois.
n
xn+ 1 = 2
n
Fx + 2x I e
n n
en+ 1 ~
− – G
H2x JK n
2 n
2 De (38)
1
=3. e 2 (39)
2x n n
Une simple observation montre qu'à partir de (37) (voir Ex. 8) et (39), l'erreur
1
dans la première formule avantn +1parle de rd de cela dans la deuxième formule.
3
Pour trouver le taux de convergence de la formule donnée, nous avons
xn F 6+3a xn 2 Je– 2
xn(6xnun+ 3a2− xn) 4
xn + 1 – a =
8 G
Hx n
2
−
unJ
K
a =
8axn 2 – un
2
6xnun+ 3a2− xn− 8x4na a − (x n+ 3a) (xn− a) 3
= =
8xn un 8x n un
Fx + 3a Jee
n
G
H 8x a JK
∴ en +1 3
=– n
n
Exemple 10. Appliquez la formule de Newton pour trouver les valeurs de (30)1/5 .
Sol. Pour trouver le pthracine ofa, nous avons
( p − 1)xn+ ap
xn+ 1 =
p x n p− 1
Ici, a= 30, p= 5, la première approximation est
4x0+5 30
x1= 4
5x0
f(xn )
xn +1=xn–
f′ (x n )
xn−4 5x n + 20x
3 2
n− 40x n + 60
=xn –
4x n−3 15xn+ 40x
2
n− 40
Fα + jeβ + α − jeβ Je
Sum = G
G + 1.915+ 1.908je J = 2α + 3,83 = 5
J
H + 1.915 − 1.908jeK
⇒ α 0,585
UnALGÉBRIQUE ETTTRANSCENDANTALECITATIONS 175
(x− x0) 2
f(x) = f(x0) + (x–x0)f′(x0) + f″(x0)
2
(x 1− x0 ) 2
∴ f(x1) =f(x0) + (x1–x0)f′(x0) + f″(x0)
2
Maisf(x1) = 0 asx1est une approximation de la racine.
1
∴ f(x0) + (x1–x0)f′(x0) + (x1–x0)2f″(x0) = 0
2
1 { f ( x 0 )}2f″ (x 0 )
ou f(x0) + (x1–x0)f′(x0) + =0
2 f′ (x 0) 2
f(x0) 1 { f ( x 0 )}2f″ (x 0 )
⇒ x1=x0– –
f′ (x 0) 2 { f ′ (x 0)}3
Cette formule peut être utilisée de manière itérative.
Example 13.The graph of y = 2 sin x and y = log x + c touch each other in the
le voisinage du point x = 8. Trouvez c et les coordonnées du point de contact.
Les graphiques se toucheront si les valeurs de dy/dx à leur point de
le contact est le même.
176 CORDINATEUR-BASEDNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
dy
Pour y = 2 sin x, = 2 cosx
dx
dy 1
Pour y = logx + c =
dx x
1
∴ 2 cosx = ⇒ xcosx – .5 = 0
x
Laissez f(x) = xcosx - 0.5
∴ f′(x) = cosx - xsinx
∴ La formule itérative de Newton est
xncosxn− 0,5
xn+ 1 =xn–
cosxn− xnsinxn
f(i) 3i
x1=i– =i– = 0,486 + 0,919i
f′ (i) 1 + 6i
f(.486+ .919i)
Maintenant, x2= .486 + .919i–
f′ (.486+ .919i)
F
G
− .292+ .174i Je
H1.78+ 6.005je JK
= .486 + .919i– = – 0,499 + 0,866i
− 1 + i3
La racine réelle est x = .
2
Exemple 15. Montrer que la racine carrée de N = AB est donnée par
S N
− 4 + S , où S = A + B.
N ~
AALGÉBRIQUE ETTTRANSENDANTALEQUATIONS 177
Sol.Let x= N
⇒ x2– N = 0
Laissez f(x) = x2– N
∴ f′(x) = 2x
Par la formule de Newton-Raphson,
A+ B
Laissez xn=
2
A+ B N S N
alors, xn+ 1 = + ~
− + Puisque S = A + B
4 Un+ B 4 S
Exemple 16. Déterminez les valeurs de p et q afin que le taux de convergence de
la méthode itérative
N
xn + 1= pxn+ q
xn 2
pour calculer N1/3devient aussi élevé que possible.
Sol.Nous avons x3= N
∴ f(x) = x3– N
Locationα soyez la racine exacte, nous avons
α3= N
N , nous obtenons
Substituer xn= α +en,xn+ 1= α +en+ 1, N = α3inxn+ 1=pxn+q
x2n
α3
α +en+ 1=p(α +en) +q
(α + en ) 2
α3
= p(α + en ) + q
F e I
2
G
H α JK
α 21 + n
F1 + e I
−2
= p(α + e) + qα HG α KJ
n
n
R2 e + 3 Fe I− ......... |U
= p(α + e)+ qα 1 −|S
2
|T α G Hα JK V
n n
|W
n
178 CORDINATEUR-BASEDNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
e2n
= p ( α + en ) + qα − 2qen+ 3q – ........
α
⇒ en+ 1 = (p+q– 1)α + (p– 2q)en+ 0(en) + ....... 2
Maintenant pour la méthode afin de devenir de l'ordre le plus élevé possible, c'est-à-dire, de l'ordre
2, nous devons avoir
αxn+ xn+ −2
1
xn+1 = .
α+1
Sol.Depuis limxn= limxn+1 = ξ, nous avons
n→ ∞ n→ ∞
F αξ + 1+ 1Je
G ξ JJ 2
ξ=G
H α+1 K
⇒ (α + 1)ξ3= αξ3+ ξ2 + 1
⇒ ξ3– ξ2– 1 = 0
ξ peut être obtenu en trouvant une racine de l'équation x3–x2– 1 = 0.
Nous avons f(x) = x3–x2– 1
f ′(x) = 3x2– 2x
Puisque f(1.45) = (–)ve et f(1.47) = (+)ve
∴ La racine se situe entre 1,45 et 1,47.
Laissez x0= 1,46
Par la méthode de Newton-Raphson,
f(x1 ) Fx − x − 1 Je
1
3
1
2
x2=x1–
f′ (x 1 ) = x 1– GH3x − 2x JK= 1.46557
1
2
1
UnLGEBRAIQUE ETTTRANSCENDANTALEQUATIONS 179
αxn+ xn+ −2
1
xn+1 = (40)
α+1
Mettren= ξ +enetxn+1= ξ +en+1dans (40), nous obtenons
1
(α + 1)( ξ +en+ 1) = α(ξ +en) + +1
(ξ + en) 2
1 F
1+ I + 1
G
e −2
H ξ JK
n
= α(ξ +en) +
2
ξ
ce qui donne,
2 F I e+ O(e)
(1 +α)en+1 = α − 3
ξ G
H JK
n n
2
2
Pour une convergence rapide, nous devons avoirα =
ξ3
2
∴ α= = 0,636.
(1,465)3
Exemple 18. Méthode de Newton-Raphson pour résoudre l'équation f(x) = c, où
c est une constante à valeur réelle, appliquée à la fonction
SR quand|x|≤ 1U
cos x
f(x) =
Tcos x+ (x− 1) ,quand|x|≥ 1 V
2
W
2
ML
f(x ) − c O
Nf′ (x ) PQ
n
xn+1 = x–n
n
ML
f(x ) − c O
Nf′ (x ) PQ
0
x1= x–0
0
180 CORDINATEUR-BASEDNUMÉRIQUE ETSSTATISTIQUET TECHNIQUES
=1–
L
M
cos1− c OP |∵x0= 1
N− sin 1 Q
Lcos1− c
– 1 = 1 +M sin 1
O
P |∵x1= (– 1)1= – 1
N Q
D'où – 2 sin 1 = cos 1 – c
⇒ c = cos 1 + 2 sin 1
avec cette valeur, nous obtenons
DEVOIR 3.9
1. En utilisant la méthode de Newton-Raphson, trouvez la racine de x 4–x– 10 = 0 qui est près de tox= 2,
corriger à trois décimales.
2.Calculer une racine positive de 2x - 10x = 7 par la méthode de Newton-Raphson, correct à
log
quatre décimales.
3. (i) Utilisez la méthode de Newton-Raphson pour trouver une racine de l'équation x3– 2x – 5 = 0.
(ii) Utilisez la méthode de Newton-Raphson pour trouver une racine de l'équation x3– 3x – 5 = 0.
4. Trouvez la racine réelle des équations
(i) logx = cosx (ii)x2+ 4 sinx = 0
par la méthode de Newton-Raphson, correct à trois décimales.
5. Utilisez la méthode de Newton-Raphson pour obtenir une racine correcte à trois décimales de la
les équations suivantes :