Chapitre 1
Chapitre 1
conditionnement
Emmanuel Creusé
Version du 02 janvier 2024
2023-2024
Avertissement :
Les diapositives qui suivent constituent un support de
cours, mais ne ne suffisent pas à elles-mêmes.
De nombreux éléments (exemples, démonstrations des
Théorèmes énoncés, remarques additionnelles...) seront
donnés.
2 Normes matricielles
3 Conditionnement
2 Normes matricielles
3 Conditionnement
# = Ra =
(2) at
=
(2)
*
= (2)
k= (a = (1)a() (i)
Quelques éléments d’algèbre matricielle
Propriétés
(AB)T = B T AT et (AB)⇤ = B ⇤ A⇤ .
Si A 2 Mn (K) est inversible, alors
(AT ) 1
= (A ) et (A⇤ )
1 T 1
= (A 1 ⇤
) .
Si A 2 Mn (K) et B 2 Mn (K) sont toutes deux inversibles, alors
1 1 1
(AB) =B A .
Définitions
Soit A 2 Mn (K). On dit que A est :
normale si A⇤ A = AA⇤ normale
Id D mat par un vecteur
prune ,
Corollaire 2
Soit A 2 Mn (C) une matrice hermitienne. Alors il existe une
matrice unitaire U 2 Mn (C) et une matrice diagonale
D 2 Mn (R), dont la diagonale est composée par l’ensemble des
valeurs propres de A, telles que :
D = U ⇤ AU.
Initialisation : n =
1 normal
I de T
suffit
*
prendre : =
a11 ,
V = 1 =
u
Hérédité :
En proposide la vraie au
Rang (n-1) et en va l'établie au
mangn
suppose
SoitAE Mon (K) En sait Aadmet mains élément (X M) elle admet a r 1 v.p complexe de
.
que au un
propre , car moins au mans
1 élément propre
En normalise ne Cel
que Ilul = u = Mini = 1
Remarque :
en u
*
[M ,
Mz ,...,
Mn] (a ib)(a
+ -
xb) = a2 + b2
En complète u
pour obtenir une base arthe que normedelabareen c 2 , sy , xn] (Par ex .
Cram-Schmidt)
on note P =
[ux2x . . .
xn]E
recteur
On(4)
colonne
A
P une matrice unitaire (Mex-- xn) -
=I [1 OI
En effet
*
p ·
p (ux( .... p]
= caso prend une bee outhonore e
on définit B = p
*
Ap An =
XiPropre de A
,
A admet élémat propre (X u) ,
L
=
Sxu Axe -
A
X(uu) Xx
*
Xn
x
u
* Xm
·
=
= O car
=
base outhonormale * de on ne
pet bien die
Ligne de m pour u
*
Ax
=
1
bE (n
-
b et u n vecteur
*
ligne
BrzEM - ()
En
Un Un est unitaire
mi])
*
conséquence ,
-
*
Xx1 b
*
Mn
*
+ x0 =
xjxx0 + b xMn - 1 =
b
-
1
1xXx0x0 = X
; 0x0 + Ba.zxUn e = Ba 2Mn
= - 1
* *
1x + 0xBn 0 1xb Mn + OxBne b Un
;
= =
-
2 -
1
-
1
toh] B
hyp de récurrence.
En vent montrer
que B = MnTMn
*
,
on note B = P
*
AP (1)
Un unikano
*
on a M BMn = T avec et T TS
= Un Un *
BUn =n T
* *
In Un BAMm*= UnT Un * c = B = Un Th (2)
-
I I
*
(PMn) A(PMn)
* * *
(1) e(2) = UnTMn
*
= P APc = T= le p APMn =
Je note M = PMn ,
montrons que PUn est unitake sachat
que Pet Un sont unitaire
Munitaire
*
MM = M
*
M =
I
N unitaireNN * = N * N = I
*
(Mr)(M) = mNN
*
m
*
*
= MM
= I
*
*
c >Tu
=
*
-T = T = >T = DE vbn(R)
Quelques éléments d’algèbre matricielle
Produit scalaire
On définit sur Cn le produit scalaire hermitien par :
n
X
8 x 2 Cn , 8 y 2 Cn , (x, y) = y ⇤ · x = x i yi .
i=1
8 A 2 Mn (C), 8 x 2 Cn , 8 y 2 Cn ,
(A x, y) = (x, A⇤ y).
2 Normes matricielles
3 Conditionnement
Exemples sur Cn
n
!1/2
p X
2
x ! ||x||2 = (x, x) = |xi | ,
n i=1
X
x ! ||x||1 = |xi |,
i=1
x ! ||x||1 = max |xi |.
1in
Remarque
On déduit facilement de cette définition que si || · || est une norme
matricielle, alors ||I|| 1.
Exemple
La norme de Schur (ou norme de Frobenius) définie pour tout
A 2 Mm,n (K) par :
0 1 12
Xm X
n
||A||S = @ |aij |2 A
i=1 j=1
donc 11 11 Il
Exemple :
② Homogénéité :
simple
③ Inégalité triangulaire :
2/2laijk)1 (Elaj)2)12
*
= Elaijk +
Elbijl2 +
IlaBibljab
lai) (bajk)(CS)
= libj(2)
=
/Alls lIBI15
Normes matricielles
Définition 5
Soit A 2 Mm,n (K). On considère une norme vectorielle notée || · ||,
définie sur Km et sur Kn . On appelle norme matricielle
subordonnée (ou induite) de A, que l’on note ||A||, le nombre réel
positif ou nul défini par :
Lemme 6
Soit A 2 Mm,n (K). Pour toute norme matricielle subordonnée || · ||,
on a :
8x 2 Kn , ||Ax|| ||A|| ||x||.
Remarque
Pour toute norme matricielle subordonnée, on a
||I|| = 1.
"Il Islille =
1
Emmanuel Creusé Analyse Numérique 13/
Démonstration : Zemme 6
100ca : x = 0
IlAoll /IAIIIlo/l oc or
2ene( : x = 0
"
Alors il est un vecteur de de norme 1cad unitaire Ilill = ille1 = 1 de unitaire
Il As IIIIIA Il Il ball
&
xEIR2, llock = 1
o (2) ,
ece =
1
AECE(IR) ,
A
(
Ilallmac a
des (ayn32 222x) + + +
Normes matricielles
Remarque
La norme de Schur n’est pas une norme matricielle subordonnée.
Théorème 7
Toute norme matricielle subordonnée vérifie les propriétés suivantes :
1 8A 2 Mm,n (K), ||A|| = 0 , A = 0,
2 8 2 K, 8A 2 Mm,n (K), || A|| = | | ||A||,
3 8A 2 Mm,n (K), 8B 2 Mm,n (K), ||A + B|| ||A|| + ||B||,
4 8p 2 N⇤ , 8A 2 Mm,p (K), 8B 2 Mp,n (K), ||AB|| ||A|| ||B||.
IE Mon (IR)
11 Ill = x
IIIIIs =x
# 1
Démonstration : Théorème 7
A = 0 = alk" As ,
= 0 = l'All = Ital = 0
)
= l'All-max IlAall = 0 = >VxEk" llAx ,
= 0 = A = 0
I l Il = 1
Propriétés
p
1 Soit A 2 Mm,n (K). Alors ||A||2 = ⇢(A⇤ A).
2 Soit A 2 Mm,n (K). Alors ||A||2 = ||A⇤ ||2 .
3 Soit A 2 Mn (K) une matrice hermitienne. Alors
||A||2 = ⇢(A).
4 Soit A 2 Mm,n (K), U 2 Mn (K) une matrice unitaire et
V 2 Mm (K) une matrice unitaire. Alors
* = (A A) =
*
A
*
- ** A
1 A A est hermitienne
Il existe
"
= Xi= Ni
Ni Voi =
* valeur propre de A
*
A associé à ei
donc Ap = (Ass ,
Ax) = * ieiej)
( *Ax ,
) = / ~
(A Asi jjej)
*
=
,
= -IlAxIlz2[Nm2 Il cl?
donc in Il a salle Nm2
IlAlle(A *
A)
> /AlleA) *
IItem/l (Aem
=
,
Aem) (* A
=
*
em ,
em) =
(Nm emien) =
Nlem ,
em) =
Ni
donc max Il Aedle =
Nm2 =
pla A)
*
Il xll = 1
② Gu va
ma
les valeurs propres non nuls de * A et de At* sont les mêmes
En effet ,
soit XX0 valeurs
propre
de* A
7xf(k"
*
=
,
x
+
0 (qA Ax =
Xx
Il est clair que Ax = 0 (schon on aurait x = 0)
*
on a AA Ax =
XAx
m m
= Le v .
p . non nulles de A *
A et de AA *
sont les mêmes
Conclusion :
f(AA *
) =
((A * A) = 11 Allz = 11 A* Il2
A* = At hermitienne
TESpA)
⑭ IIVAUI
= IvAvalla je pose
y
=
Ve
donc II VAUIIz =
Il
mas
IlVayllam IlAyllll en
y = 1
(Ax) = matrice A x receux
IlAx/le
= (Ax):
= Ijj
laij big
=j
= jkj/ma
Ilaxlly
Hellma kij
Je veux
ma
J'en déduit
que All
Je vias de ma IlA11
mai
Pour montrer l'égalité ,
il suffit de trouver un recteur ac EN
,
Ilockya l'égalité ait lieu
on note RE 1 , n D to
Et maintenant
je
choisis a R donné par
j =
[
bien llally
An
on a
que = 2
A L
maij
Il reste à trouver un vectar ade IK" , Ilaely =
1 tel que l'égalité ait lieu.
Soit k to
, malijkj (
on définit par j =
[hi et
on a bien que lleclo =
1
. ht labj/
Et
donc dijjj
Normes matricielles
Définition 8
Une norme matricielle || · ||M sur Mm,n (K) et une norme
vectorielle || · ||V sur Km et Kn sont dites compatibles si on a :
Exemples
Une norme vectorielle et la norme matricielle qui lui est
subordonnée sont compatibles.
② La norme de Schur est compatible avec la norme
euclidienne.
Lemme 9
Soit n 2 N⇤ . A toute norme matricielle définie sur Mn (K), on
peut associer une norme vectorielle qui lui soit compatible.
IlA15 tr(*) = Ni ,
Ni valeves propre
de A
exo(**)
(**)
Il fant ma si AECom n(KI , ,
alors
Ni sont les valeurs
*
IIAIEs = tr(A * A) =1 Ni où le propres
de A A
Térident
effet (T)
laij)
En A =
=
,
donc A
*
A E 0G n ,
m((k)
(A A)ii
= (A )ij (A)ji
* *
,
12in
=i Aj = Ajik
Dons tra* a) =* Ali
= Aj
Démonstration lemme 9 :
Soit II Il la norme
.
matricielle en question définie
,
sur Mon (1)
SoitEn À .
x
,
on assoie la maleice XE Mon (1) définie par
,
X = [x00 Olaxn
. . . .
(b)
De plus ,
on a
Contre-exemple
La norme || · || définie par :
Mn (K) ! R+
A ! max |aij |
1i,jn
Soit II Il
.
la norme matricielle en question
D'après le lemme rectorielle qui lui compatible notée
9 ,
on
peut assaien à cette norme matricielle une norme est
, également 11 Il
.
Contre exemple :
A = (si
der (A-XI) =
10 enx) = (00 x) -
+ 120
= cas20 -
2x cas0 + X2 + sen20
= 12 - 2x0 + 1
A =
450-4 =
4 (c'0 1) -
= -
4 sin "O
X1 =
20 + i2 sirO Xz = 20-i2 sino
2
2
| el = (2) = 1 =
>p(t) = 1
donc IIAII/1
donc IIAIICM(A) => Il Il
.
n'est
pas une norme matricielle. IIII)
Normes matricielles
Théorème 11
Soit A 2 Mn (K) et " > 0. Alors il existe au moins une norme
matricielle subordonnée || · || telle que ||A|| ⇢(A) + ".
Théorème 12
Soit A 2 Mn (K). Les propriétés suivantes sont équivalentes :
1 lim Ak = 0,
k!+1
2 8v 2 Kn , lim Ak v = 0,
k!+1
3 ⇢(A) < 1,
4 ||A|| < 1 pour au moins une norme matricielle subordonnée
|| · ||.
+ Tin In
O Eti 3111n valeurs propres
de A
In
Maintenant ,
pour
tout scalaire 670 on
définit la matrice DJE Gon (IR)
diagonale :
115115
*
DS 5.20
Dj1
8
1/81
S'enxn
1
Gna(VD) A(UDS) D52v-2 AUDS
-
*
=
DS-1 AUDS cart unitaire
=
Dj2 TDS
↓e
Ste S SE
=
Stez
O
Sten
Soit On 530
>0 .
fixe to
51/852tij 1 ,
V1112n - 1
L'application II Il
.
: BECon (4) - > IIBII = 11 (UDS) B(UDS) 16
répond à la question
Il All = 11/UDa)-2 A (VDf)lla [ f(a) +
Il reste à vérifica que
c'est une norme matricielle subordonnée
. C'est le cas car c'est une norme subordonné
IlUDs) 1
vIla I)
-
->
Démonstration Théorème 12 :
①=
En effet, soit 11 Il
.
une norme vectorielle et 11 11 la
. norme matricielle subordonnée correspondente.
Ven
k = +o k- +a
②
Par l'absurde
En suppose que pla) >1 . On peut donc trouver me C
,
m = 0 telque Am = Xu avec (1) 1 .
,
il est impossible
En suitqpe Aku = Xku .
et donc
que lin A =0.
③=
Voir th11 .
Il suffit de choisir o assez petit.
④ =
O
En l'inégalité *,
applique simplement IIABIIIIIAI pour la norme en question
et
donc linA =
0 lin la
=>linAk =
Normes matricielles
Théorème 13
1 Soit A 2 M (K) et || · || une norme matricielle. Alors :
n
1
lim ||Ak || k = ⇢(A).
k!+1
X
2 Soit A 2 Mn (K). La série Ak converge si et seulement
k 0
si ⇢(A) < 1, et on a alors :
X
Ak = (I A) 1
.
k 0
1
D'après le th 1 on sait que flA)[IIAI) .
)
(*
En p(a)? (f(A)) R
sait
que 2 1k
=
c=s
f(a) )f(ak))1(k( ** )
=
( *) p(Ak)IAk/)
= (e(ar))1k(lak))1/k
(** )
C = > Pla) IlAR/1/1
En va donc montrer que : Vo 7 la ,
tel Rale
que
= /ARIR [P(A) + 2
.
Soit 20 .
En définit
A
As =
f(A) + 2
En suit
que plas)[1 .
En effet +E
Spla) pa ESplta)
Ge
et
théorème A Eta V A
=>lin
12 = 0 donc
,
11 Ak/
= -
((A) + 2(k
L=> Ilak/m[1 ** = 1
(f(7)+ 2)
= > IlAk((1/k(p(A) + c
k- +
1
Ce dett
3-
l
Je définis
on a donc ACk =
Al -
1 = 1
k- Ack =A AAA
(=> (I A)(k
-
= I - Ak + 1
donc Cr = (I a)-
-
1
(I
-
Ak +
1)
/l 1
(I Ak 1) (I A) 21
1 +
donc 11Ck 11 (I A)
-
(I-A)
- -
-
-
=
-
- -
Il (I A) 1(I Ak + 1
1)I
-
-
- -
=
Il (I-A) 1 Ab 1/1
- +
11 Ak 11) +
m
~
>
-
0 car
f(a)(1(Th12)
Zuto
>
- 0
k - 3 x
+
Ch
-
= =
= -
Prevrede
alo A
Silim Cr existe, p
donc (Th12) =
pla)c1
Pour le reste ,
i démonstration III
Sommaire
2 Normes matricielles
3 Conditionnement
Un exemple éclairant...
On veut résoudre le système Ax = b, avec :
0 1 0 1 01
10 7 8 7 32 1
B 7 5 6 5 C B 23 C B C
A=B C et b = B C)x=B 1 C
@ 8 6 10 9 A @ 33 A @ 1 A
7 5 9 10 31 1
Un exemple éclairant...
On veut résoudre le système Ax = b, avec :
0 1 0 1 0
1
10 7 8 7 32 1
B 7 5 6 5 C B 23 C B C
A=B C et b = B C)x=B 1 C
@ 8 6 10 9 A @ 33 A @ 1 A
7 5 9 10 31 1
Théorème 14
Soit A 2 Mn (K) une matrice inversible. Soient x et x + x les
solutions des systèmes linéaires suivants :
⇢
S
Ax = b
A(x + x) = b + b,
|| x|| 1 || b||
||A|| ||A || ,
||x|| ||b||
1b
+ = on
que = x =
c= > b+ ADx = b + Ab
c = >x = A
-
1Ab .
Si "
b Ax
(Dx =
=
= A -
11b 11961
All IA-111
Conditionnement
Théorème 15
Soit A 2 Mn (K) une matrice inversible. Soient x et x + x les
solutions des systèmes linéaires :
⇢
S
Ax = b
(A + A)(x + x) = b,
|| x|| 1 || A||
||A|| ||A || ,
||x + x|| ||A||
( >Ax
= + ADx + 1Ax + DADx =
b
"
> ADx = -
DAx-DADx = -
DA(x + Ax)
= -
la
Conditionnement
Définition 16
Soit || · || une norme matricielle définie sur Mn (K) et soit
A 2 Mn (K) une matrice inversible.
Exemple
Revenons à l’exemple éclairant... la matrice A est en fait de la
matrice dite ”de Wilson”. Comme elle est symétrique,
1 1 1
||A ||2 = max | | = ⇡ 100.
2Sp(A) min | |
2Sp(A)
En conséquence,
Propriétés
Soit A 2 Mn (K) une matrice inversible et soit || · || une norme matricielle
subordonnée. On rappelle que cond(A) = ||A|| ||A 1 ||.
1 8↵ 2 K⇤ , cond(↵A) = cond(A).
1
2 cond(A) = cond(A ).
3 cond(A) 1.
µn (A)
4 cond2 (A) = , où µ1 (A) > 0 et µn (A) > 0 désignent
µ1 (A)
respectivement la plus petite et la plus grande valeur singulière de A,
définies respectivement comme les racines carrées de la plus petite et
de la plus grande valeur propre de A⇤ A.
5 Si A est hermitienne, alors en notant i les valeurs propres de A,
maxi | i |
cond2 (A) = .
mini | i |
6 Si U est une matrice unitaire, alors
② évident
③ I = AA-1 donc VIII = IIAA-11
I
Conde(A)
4
= Il Alla IIA-1112
=
nmax max avec pmax plus gra valevas singulière de A (=A) *
Nmax A
-
1) F)
= Am *
je pose y
Ux> x = v
*
y
=
Aya maclu
*
Fiy) 1 yll
=
= =
=
= max /AyIIIz
Il
y le = 1
cond = =
=
=
Conditionnement
Quelques remarques
On dit qu’une matrice A est ”bien conditionnée” si son
conditionnement n’est ”pas beaucoup plus grand” que 1.