- Conditionnement (mathématiques)
-
Conditionnement (analyse numérique)
Pour les articles homonymes, voir Conditionnement.En général, les données d'un problème numérique dépendent de mesures expérimentales et sont donc entachées d'erreur.
Le conditionnement mesure la dépendance de la solution d'un problème numérique par rapport aux données du problèmes, ceci afin de contrôler la validité d'une solution calculée par rapport à ces données. Il s'agit le plus souvent d'une quantité numérique, parfois appelée nombre de conditionnement.
De façon plus générale, on peut dire le nombre de conditionnement associé à un problème est une mesure de la difficulté de calcul numérique du problème. Un problème possédant un nombre de conditionnement bas est dit bien conditionné et un problème possédant un nombre de conditionnement élevé est dit mal conditionné.
Conditionnement d'un système linéaire
Pour un système linéaire "Ax = b", où les données sont la matrice A et le vecteur second membre b, le conditionnement donne une borne de l'erreur relative commise sur la solution x lorsque les données A,b sont perturbées. Il peut s'avérer que cette borne soit très grande, de sorte que l'erreur qui pourrait en découler rende la solution numérique inexploitable.
S'étant donné une norme vectorielle, notant la norme matricielle subordonnée correspondante, le nombre de conditionnement d'une matrice inversible est défini par la formule :- .
Alors, le calcul effectif de l'inversion du système Ax = b, où la matrice A est connue avec précision et où la valeur second membre b est entachée d'une erreur Δb produira une erreur relative théorique (dans la mesure où on suppose que les calculs sont faits avec une précision infinie) sur la solution x majorée par
- .
Un exemple de matrice mal conditionnée
Soit la matrice
- ,
et le vecteur
- .
La résolution du système Ax = b donne
- .
Si on substitue au second membre b le second membre perturbé- ,
la solution x' correspondante sera
Les erreurs relatives de b et x sont respectivement de 0.004 et 3.4108 ce qui représente une multiplication par environ 860 de l'erreur relative. Ce nombre est du même ordre que le conditionnement de la matrice A qui est de 1425.
Voir aussi
- Portail des mathématiques
Catégories : Analyse numérique | Matrice
Wikimedia Foundation. 2010.