Académique Documents
Professionnel Documents
Culture Documents
1 Matrice de passage
Principe général : Changer de base revient à appliquer un isomorphisme
(c’est-à-dire une application linéaire qui transforme une base en une autre) : c’est
multiplier par une matrice inversible.
Toute matrice inversible, peut être interprétée comme la matrice d’un
changement de base.
A0 = A P.
Explications
Une fois qu’on a l’idée tout devient évident !
f = f ◦ IdE et on se sert de l’identité (qui ne change pas l’application linéaire)
pour modifier matriciellement la base de départ grâce aux règles de composition des
On connait la matrice d’une application linéaire entre deux bases et on veut exprimer applications.
la matrice de cette même application, mais dans des bases différentes. C’est la même Lorsqu’on lit l’expression du théorème, on part de la base B 0 , pour aller dans la
application linéaire, mais on change de « repère » pour l’exprimer. base B grâce à l’application identité, puis de la base B vers la base F avec f .
Ce changement de base permet de travailler avec une base plus adaptée à la géométrie Exercice
du problème et d’avoir une expression de la matrice la plus simple possible. Cela invite à la remarque importante suivante : la matrice de l’application identité
Ce travail constitue une part essentielle du programme d’algèbre linéaire de deuxième est rarement la matrice identité. À quelle condition l’est-elle ?
année. L’idéal est d’obtenir une matrice diagonale, ou, à défaut, triangulaire.
Définition 1.2 (matrice de passage)
On appelle matrice de passage de B vers B 0 , la matrice matB0 ,B (Id).
Dans ce cours, on notera Pa(B → B 0 ) = matB0 ,B (Id).
B Entre les deux notations, on inverse l’ordre entre B et B0 . Cette notation est
justifiée par une nouvelle écriture du théorème 1.1 comme suit.
HKBL https://molin-mathematiques.fr
A0 = A × Pa(B → B 0 ).
Explications
Pa (B → B 0 ) permet de passer d’une matrice exprimée dans B à une matrice exprimée
dans B 0 .
Propriété 1.4 (Inverse de la matrice de passage)
Soient B, B 0 deux bases de E. Pa (B → B 0 ) est inversible et
−1
(Pa (B → B 0 )) = Pa (B 0 → B) .
Preuve
Trivial en revenant à la définition de la matrice de changement de base
Pa(B → B0 ) = matB0 ,B (Id).
Preuve
Pa (B → B0 ) = matB0 ,B (IdE ) , donc les vecteurs colonnes sont les IdE (e0i ) exprimés dans
la base B.
Exemple
Soit B la base canonique de R2 et F la base canonique de R3 ,
Soit f : R2 → R3 l’application linéaire définie par f (x, y) = (x + y, x − y, y).
On pose e01 = e1 + e2 et e02 = e1 − e2 . et on note B 0 = (e01 , e02 ).
Théorème 2.1 (changement des bases de départ et d’arrivée) • transitive : si A ∼ A0 et A0 ∼ A00 alors A ∼ A00 .
Soit f ∈ L(E, F ). 2. Deux matrices sont équivalentes si, et seulement si elles représentent une même
Soient B et B 0 deux bases de E ; F et F 0 deux bases de F . application linéaire entre deux bases différentes,
−1 3.
Toutes les matrices de Mp,q (R) de rang r sont équivalentes à
matB0 ,F 0 (f ) = (Pa (F → F 0 )) × matB,F (f ) × Pa (B → B 0 ) .
Ir 0r,q−r
.
Si on note A = matB,F (f ), A0 = matB0 ,F 0 (f ) alors 0p−r,r 0p−r,q−r
−1 4. Deux matrices (de même taille) sont équivalentes si et seulement si elles ont le
A0 = (Pa (F → F 0 )) × A × Pa (B → B 0 ) . même rang,
Preuve Preuve
matB0 ,F 0 (f ) = matB0 ,F 0 (IdF ◦ f ◦ IdE )
= matF ,F 0 (Id) × matB,F (f ) × matB0 ,B (Id) 1. • immédiat avec P et Q les matrices identité de bon ordre.
−1
= (matF 0 ,F (Id)) × matB,F (f ) × matB0 ,B (Id) • Si A0 = P AQ avec P et Q inversibles, alors A = P −1 AQ−1 .
= Pa F → F 0
−1
× matB,F (f ) × Pa B → B0 .
• Si A0 = P AQ et A00 = P 0 A0 Q0 , alors A00 = (P 0 P )A(QQ0 ) avec P 0 P et QQ0
inversibles par produit.
Définition 2.2 (Matrices équivalentes) 2. Cela vient simplement de l’application de l’algorithme de Gauss Jordan, sur les lignes
pour obtenir une matrice échelonnée réduite en ligne, puis sur les colonnes.
Deux matrices sont dites équivalentes, si elles représentent la même application L’application du pivot sur les lignes revient à multiplier à gauche par une matrice
linéaire dans des bases différentes. inversible (changement de la base d’arrivée) et le pivot sur les colonnes revient à
On note A ∼ A0 . Ainsi, multiplier à droite par une matrice inversible (changement de la base de départ).
Le rang n’est pas modifié par changement de base, donc la matrice est bien sous la
A ∼ A0 ⇐⇒ ∃(P, Q) ∈ GLn (R) × GLp (R) , A0 = P AQ. forme proposée.
Ir 0r,q−r
P et Q peuvent alors s’interpréter comme des matrices de passage. 3. Parce qu’elles sont toutes les deux équivalentes à la matrice et
0p−r,r 0p−r,q−r
par transitivité de la relation d’équivalence.
Pour un endomorphisme, ce qui a été dit précédemment reste vrai, mais s’avère sou-
vent insuffisant. En effet, pour un endomorphisme, on cherche en général à utiliser la
même base au départ et à l’arrivée (sinon, on ne peut plus composer l’endomorphisme
avec lui-même).
C’est la raison pour laquelle, on ne note la base qu’une seule fois :
matB (f ) = matB,B (f ).
HKBL https://molin-mathematiques.fr
B Matrices semblables B Contrairement au cas des matrices équivalentes, deux matrices qui ont même
rang n’ont aucune raison d’être semblables.
Corollaire 2.4 (Cas particulier d’un endomorphisme)
Soit f ∈ L(E), et B, B 0 deux bases de E. La notion « être semblable » est beaucoup plus forte que la seule notion d’équivalence.
Par contre, elle est plus difficile à obtenir. Une partie importante de l’algèbre linéaire
matB0 (f ) = (Pa (B → B 0 ))
−1
× matB (f ) × Pa (B → B 0 ) . de seconde année sera tournée vers cette question.
Exemple
Si on note
• A = matB (f ) = matB,B (f ) la matrice de f dans l’ancienne base B, 1. Trouver deux matrices carrées de même taille et de même rang qui ne sont pas
semblables. Le prouver.
• A0 = matB0 (f ) = matB0 ,B0 (f ) la matrice de f dans la nouvelle base B 0 ,
2. Trouver deux matrices carrées de même taille et de même trace qui ne sont
• P = Pa (B → B 0 ) la matrice de passage de l’ancienne base vers la nouvelle base, pas semblables. Le prouver.
alors Solution :
A0 = P −1 A P.
matB (r) = Pa (B → B 0 ) .
= AX
Preuve
matB0 (x) = matB0 (IdE (x)) = matB,B0 (IdE ) × matB (x).