11.1 Cas d’une matrice de plein rang
Dans cette section, nous développons une formule afin d’obtenir la projection orthogonale dans Col(A) si A est une matrice de plein rang. Le cas où A n’est pas nécessairement de plein rang sera discuté lorsque nous aurons discuté des pseudo-inverses.
Soient A∈Rm×n et u∈Rm. Rappelons qu’il existe y,z∈Rm tels que u=y+z, où y est la projection orthogonale de u dans Col(A) et ATz=0.
On voit que ATu=AT(y+z)=ATy. Puisque y∈Col(A), il existe w∈Rn de sorte que y=Aw. Il s’ensuit que ATu=ATAw.
Si A est de plein rang, on utilise le fait que ATA est inversible (démonstration laissée en exercice) afin d’obtenir que w=(ATA)−1ATu. Ainsi, y=Aw=A(ATA)−1ATu.
Posons PA=A(ATA)−1AT. La projection orthogonale de tout u∈Rn dans Col(A) est donc PAu. On appelle PA la matrice de projection associée à A.
Exemple 11.1 Soit A=[1021−12]. Notons que A est de plein rang, et que Col(A)=Vect([12−1],[012]). Alors, PA=A(ATA)−1AT=[1613−16131315115−161152930].
Exercices
Soit A∈Rn×n une matrice inversible. Déterminez PA.
Démontrez que si A∈Rm×n est de plein rang, alors ATA est inversible.
Solutions
Notons que PA=A(ATA)−1AT=AA−1(AT)−1AT=I.
D’après la décomposition A=QR, où Q est orthogonale et R est de la forme [R′0], où R′∈Rn×n est une matrice triangulaire supérieure, nous avons ATA=(QR)T(QR)=RTQTQR=RTR=R′TR′. Puisque A est de rang n, R′ l’est également. Donc, R′ est inversible, ce qui implique que R′TR′ est inversible. Ainsi, ATA est aussi inversible.