Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
V.1 Introduction :
Un problème qui apparait fréquemment dans le calcul numérique est la détermination
simultanée de quelque ou tout les racines d’un ensemble d’équations non linéaires. Tel
problème est généralement plus compliqué que dans le cas d’une seule équation.
Pour ce système il est clair qu’il accepte deux solutions distinctes alors que pour d’autre
système une étude plus détaillé sera nécessaire pour déterminer le nombre de solutions.
28
Chapitre V Résolution des systèmes d’équations non-linéaires
𝑋𝑋 = 𝐺𝐺(𝑋𝑋)
Pour amélioré la convergence, on remarque qu’il est possible d’obtenir une autre
configuration basé sur l’utilisation des nouvelles valeurs de xi lorsqu’on calcule xj dans le cas
ou j>i c’est-à-dire :
𝑋𝑋 𝑘𝑘+1 = 𝐺𝐺(𝑋𝑋 𝑘𝑘 , 𝑋𝑋 𝑘𝑘+1 )
𝑥𝑥1𝑘𝑘+1 = 𝐺𝐺1 �𝑥𝑥1𝑘𝑘 , 𝑥𝑥2𝑘𝑘 , … , 𝑥𝑥𝑛𝑛𝑘𝑘 �
𝑥𝑥2𝑘𝑘+1 = 𝐺𝐺2 �𝑥𝑥1𝑘𝑘+1 , 𝑥𝑥2𝑘𝑘 , … , 𝑥𝑥𝑛𝑛𝑘𝑘 �
𝑥𝑥3𝑘𝑘+1 = 𝐺𝐺3 �𝑥𝑥1𝑘𝑘+1 , 𝑥𝑥2𝑘𝑘+1 , … , 𝑥𝑥𝑛𝑛𝑘𝑘 �
………………………..
𝑥𝑥𝑛𝑛𝑘𝑘+1 = 𝐺𝐺𝑛𝑛 �𝑥𝑥1𝑘𝑘+1 , 𝑥𝑥2𝑘𝑘+1 , … , 𝑥𝑥𝑛𝑛−1
𝑘𝑘+1 𝑘𝑘
, 𝑥𝑥𝑛𝑛 �
Exemple :
𝑥𝑥 2 + 𝑦𝑦 2 = 4
𝑒𝑒 𝑥𝑥 + 𝑦𝑦 = 1
𝑥𝑥0 −2
�𝑦𝑦 � = � �
0 1
Solution :
On maitre le système précédant sous la forme suivante :
2
𝑥𝑥 𝑘𝑘+1 � 𝑘𝑘+1
� 𝑘𝑘+1 � = �− 4 − �𝑦𝑦 � �
𝑦𝑦 𝑘𝑘
1 − 𝑒𝑒 𝑥𝑥
𝑥𝑥0 −2
Et pour une solution initiale : �𝑦𝑦 � = � �
0 1
Nous obtenant les résultats suivants :
k x y
1 -1.732051 0.8646647
2 -1.803429 0.8230788
29
Chapitre V Résolution des systèmes d’équations non-linéaires
3 -1.822784 0.8352669
4 -1.817231 0.8384247
5 -1.815776 0.8375250
6 -1.816192 0.8372885
7 -1.816301 0.8373560
8 -1.816270 0.8373737
9 -1.816261 0.8373687
10 -1.816264 0.8373674
Si on utilise le deuxième schéma on obtient une convergence plus rapide
k x y
1 -1.732051 0.8230788
2 -1.822784 0.8384247
3 -1.815776 0.8372885
4 -1.816301 0.8373737
5 -1.816261 0.8373674
6 -1.816264 0.8373678
V.2.1.2.Critère de convergence:
Pour obtenir la convergence d’un schéma à point fixe dans le cas d’une seule équation non
𝑑𝑑𝑑𝑑
linéaire (n=1) la valeur absolue de la dérivée de G doit être inférieure à l’unité � � < 1, alors
𝑑𝑑𝑑𝑑
dans le cas ou n>1 la condition de convergence est étendue au système de condition suivant :
𝜕𝜕𝐺𝐺1 𝜕𝜕𝐺𝐺2 𝜕𝜕𝐺𝐺𝑛𝑛
� �+� �+ ⋯+ � � < 1 et
𝜕𝜕𝑥𝑥 1 𝜕𝜕𝑥𝑥 1 𝜕𝜕𝑥𝑥 1
𝜕𝜕𝐺𝐺1 𝜕𝜕𝐺𝐺2 𝜕𝜕𝐺𝐺𝑛𝑛
� �+� �+ ⋯+ � � < 1 et
𝜕𝜕𝑥𝑥 2 𝜕𝜕𝑥𝑥 2 𝜕𝜕𝑥𝑥 2
………………………..
𝜕𝜕𝐺𝐺1 𝜕𝜕𝐺𝐺2 𝜕𝜕𝐺𝐺𝑛𝑛
� �+� � + ⋯+ � �<1
𝜕𝜕𝑥𝑥 𝑛𝑛 𝜕𝜕𝑥𝑥 𝑛𝑛 𝜕𝜕𝑥𝑥 𝑛𝑛
Début Début
Lire X0 , e Lire X0 , e
Faire tans que |∆𝑋𝑋| > 𝜀𝜀 Faire tans que |∆𝑋𝑋| > 𝜀𝜀
𝑋𝑋 𝑘𝑘+1 = 𝐺𝐺(𝑋𝑋 𝑘𝑘 ) 𝑋𝑋 𝑘𝑘+1 = 𝐺𝐺(𝑋𝑋 𝑘𝑘 , 𝑋𝑋 𝑘𝑘+1 )
Fin tans que Fin tans que
30
Chapitre V Résolution des systèmes d’équations non-linéaires
Début
Lire X0 , e
Faire tans que |∆𝑋𝑋| > 𝜀𝜀
Définir [𝐽𝐽]
Δ𝑋𝑋 = [𝐽𝐽−1 ]. [−𝐹𝐹(𝑋𝑋)]
𝑋𝑋𝑖𝑖+1 = 𝑋𝑋𝑖𝑖 + Δ𝑋𝑋
Fin tans que
Exemple :
Soit le système suivant dont les solutions sont représentées sur la figure 1 :
31
Chapitre V Résolution des systèmes d’équations non-linéaires
x2+y2=2.0
x2-y2=1.0
3 √2
Analytiquement on peut obtenir les solutions suivantes : 𝑥𝑥 = ±� , 𝑦𝑦 = ±
2 2
32