Académique Documents
Professionnel Documents
Culture Documents
ANALYSE NUMERIQUE
Pr. R. SEHAQUI
METHODE DE NEWTON
2
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
PLAN
1. Position du problème
2. Méthode de NEWTON
2. 1 Algorithme de la méthode dans le
cas n = 2
2. 2 Algorithme général de NEWTON
2. 3 Exemple d’application
3. Exercices d’application
3
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
1. Position du problème
Les phénomènes non linéaires sont extrêmement courant en
pratique ils sont sans doute plus fréquent que les phénomènes
linéaires. Dans cette section nous examinons les systèmes non
linéaires et nous montrons comment les résoudre à l’aide d’une
suite de problèmes linéaires, auxquels on peut appliquer
diverses techniques de résolution comme la décomposition LU.
Le problème consiste à trouver le ou les vecteurs
𝑇
𝑥 = 𝑥1 , 𝑥2 , 𝑥3 … , 𝑥𝑛
4
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
𝑓1 𝑥1 , 𝑥2 , 𝑥3 … , 𝑥𝑛 =0
𝑓2 𝑥1 , 𝑥2 , 𝑥3 … , 𝑥𝑛 =0
𝑓3 𝑥1 , 𝑥2 , 𝑥3 … , 𝑥𝑛 =0
.
.
.
𝑓𝑛 𝑥1 , 𝑥2 , 𝑥3 … , 𝑥𝑛 =0
5
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Exemples
Exemple 1
𝑒 𝑥1 − 𝑥2 =0
𝑆1
𝑥12 + 𝑥22 − 16 = 0
Exemple 2
𝑥12 − 10𝑥1 + 𝑥22 + 8 =0
𝑆2
𝑥1 𝑥22 + 𝑥1 − 10𝑥2 + 8 = 0
Exemple 3
3𝑥1 − 𝑐𝑜𝑠 𝑥2 𝑥1 − 1 2 =0
𝑆3 𝑥12 − 81 𝑥2 + 0.1 2 + 𝑠𝑖𝑛 𝑥3 + 1.06 = 0
𝑒 −𝑥1 𝑥2 + 20 𝑥3 + 10 𝜋 − 3 3 =0
6
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
2 - Méthode de NEWTON
2. 1 Algorithme de la méthode dans le cas n = 2
7
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Pour déterminer 𝛿𝑥1 et 𝛿𝑥2 il suffit de faire un développement de Taylor pour
une fonction de deux variables pour chacune des deux fonctions :
8
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
10
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
C’est-à-dire la matrice Jacobienne évaluée au point 𝑥 𝑖 = 𝑥1𝑖 , 𝑥2𝑖 , 𝑥3𝑖 , … 𝑥𝑛𝑖
De plus on pose :
𝑓1 𝑥 𝑖 𝛿𝑥1
𝑓2 𝑥 𝑖 𝛿𝑥2
𝑓 𝑥 𝑖 𝛿𝑥3
𝑅 𝑥𝑖 = 3
.. , 𝛿𝑥 = ..
. .
𝑓𝑛 𝑥 𝑖 𝛿𝑥𝑛
11
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
2. 2 Algorithme général de NEWTON
14
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Ainsi l’équation
𝐽 𝑥 𝑖 𝛿𝑥 = − 𝑅 𝑥 𝑖
1 - Itération 1
Le système à résoudre est : Devient dans le cas de notre exemple
15
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
La résolution de ce système algébrique par une des méthodes de résolution
des systèmes algébriques (Gauss , Factorisation LU, Jacobi , Gauss Seidel
ou autre, permet d’obtenir le vecteur 𝛿𝑥 à l’itération 1 :
𝛿𝑥 = −0.77890, 0.83604 𝑇 = 𝛿𝑥1 , 𝛿𝑥2
La nouvelle approximation de la solution à l’itération 1 est :
𝑥11 = 𝑥10 + 𝛿𝑥1 = 2.8 − 0.77890 = 2.0211
𝑥21 = 𝑥20 + 𝛿𝑥2 = 2.8 + 0.83604 = 3.63604
2 - Itération 2
On effectue une deuxième itération à partir de 𝑥11 , 𝑥21 . Ainsi l’équation:
𝐽 𝑥 𝑖 𝛿𝑥 = − 𝑅 𝑥 𝑖 pour i = 1 donne :
pour 𝑖 = 1 s’écrit :
16
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
C’est-à-dire, on doit résoudre à partir de: 𝑥11 , 𝑥21 𝑇 = 2.0211, 3.63604 𝑇
C’est-à-dire :
7.5466 −1 𝛿𝑥1 3.9106
= −
4.0422 7.2721 𝛿𝑥2 1.3056
On a maintenant :
𝑥12 = 𝑥11 + 𝛿𝑥1 = 2.0211 − 0.50480 = 1.5163
𝑥22 = 𝑥21 + 𝛿𝑥2 = 3.63604 + 0.10106 = 3.7371
17
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
3 - Itération 3
C’est-à-dire, on doit résoudre à partir de: 𝑥12 , 𝑥22 𝑇 = 1.5163, 3.7371 𝑇
On a maintenant :
18
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
4 - Itération 4
À l’itération 4 on doit résoudre à partir de : 𝑥13 , 𝑥23 𝑇 = 1.3442, 3.7715 𝑇
𝑇
𝛿𝑥 = −0.0161616, 0.0163847 = 𝛿𝑥1 , 𝛿𝑥2
19
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
5 - Itération 5
A l’itération 5 on doit résoudre à partir de : 𝑥14 , 𝑥24 𝑇 = 1.3280, 3.7731 𝑇 :
20
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Exercices d’application
Exercice 1
A l’itération 1 on obtient :
21
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Exercice 2
Résoudre le système non linéaire suivant à l’aide de la méthode de
Newton en prenant (0.1 , 0.1, -0.1) comme approximation initiale.
Donner l’approximation de la solution pour les deux premières itérations
3𝑥1 − 𝑐𝑜𝑠 𝑥2 𝑥3 − 1 2 =0
𝑆2 𝑥12 − 81 𝑥2 + 0.1 2
+ 𝑠𝑖𝑛 𝑥3 + 1.06 = 0
𝑒 −𝑥1𝑥2 + 20 𝑥3 + 10 𝜋 − 3 3 =0
Corrigé exercice 2
22
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock
Université Hassan II DE Casablanca
Faculté des Sciences Aïn-Chock
Exercice 3
Résoudre le système non linéaire suivant à l’aide de la méthode de
Newton en prenant (0.75 , - 0.75, 0.75) comme approximation initiale.
Donner l’approximation de la solution pour les deux premières itérations
𝑥12 − 1 =0
𝑆3 𝑥12 + 𝑥22 − 2 = 0
𝑥12 + 𝑥1 𝑥2 + 𝑥32 =0
Corrigé exercice 3
Itération 3
𝑥13 , 𝑥23 , 𝑥33 𝑇 =
1.000000346933111, −1.000000346933111,1.000000346933111 𝑇
23
Pr. R. SEHAQUI Université Hassan II de Casablanca Faculté des Sciences Aïn Chock