10.1 Bases Orthonormales
10.1 Bases Orthonormales
10.1 Bases Orthonormales
MTH1007
A2019
(v4)
Plan
2. Procédé de Gram-Schmidt
3. Décomposition QR
2. Procédé de Gram-Schmidt
3. Décomposition QR
Vecteur orthonormaux
Q> Q = I ∈ Rn×n
I Dans le cas où Q est carrée alors on dit que c’est une matrice
orthogonale et on a Q> Q = QQ> = I, et donc Q−1 = Q>
Q = I − 2uu> ∈ Rn×n
Projection
I Si les vecteurs q1 , q2 , . . . , qn de Rm sont orthonormaux alors
la matrice de projection sur le sous-espace de Rm de
dimension n engendré par ces vecteurs (C(Q)) se simplifie et
devient
P = Q(Q> Q)−1 Q> = QQ> ∈ Rm×m
I x̂ = (Q> Q)−1 Q> b = Q> b ∈ Rn avec b ∈ Rm : La solution
au sens des moindres carrés devient très facile à calculer : Plus
besoin de (A> A)−1
>
q1 b
q >b
I p = Qx̂ = QQ> b = q1 q2 · · · qn 2 =
···
q>nb
Projection : Cas n = m
I C(Q) = Rn et la projection d’un vecteur b ∈ Rn sur C(Q)
est lui-même : P = I
I De plus, on a p = b et
b = q 1 q> > >
1 b + q2 q2 b + · · · + qn qn b
2. Procédé de Gram-Schmidt
3. Décomposition QR
v1> u2
(2) v2 = u2 − v1 (v2 ⊥ v1 car obtenu par u2 − p avec
v1> v1
p la projection de u2 sur v1 )
v1> u3 v2> u3
(3) v3 = u3 − v 1 − v2
v1> v1 v2> v2
...
vj
(n + 1) qj = pour tout j ∈ {1, 2, . . . , n}
||vj ||
Les vecteurs q1 , q2 , . . . , qn forment la matrice Q et la base
orthonormale recherchée. On a donc W = C(Q) = C(A) si
A = [u1 u2 · · · un ]
2. Procédé de Gram-Schmidt
3. Décomposition QR
Factorisation QR (1/2)
I Si A = u1 u2 · · · un ∈ Rm×n et
A = QR avec R ∈ Rn×n
Factorisation QR (2/2)
I La décomposition fonctionne pour des matrices carrées ou
rectangulaires (n ≤ m), à condition que les colonnes de A
soient indépendantes.
I Illustration avec m = n = 3 :