Matrices de passage et changement de bases
Convention :
Sauf mention contraire, désigne un -espace vectoriel de dimension et un -espace vectoriel de dimension .
Matrice de passage
Question
Un même vecteur possède autant de colonnes de coordonnées qu'il y a de bases de , et une même application linéaire autant de matrices qu'il y a de couples de bases. Cette dépendance est gênante : elle interdit de comparer deux calculs menés dans des bases différentes. Peut-on fabriquer un objet unique qui encode entièrement le passage d'une base à l'autre, et qui permette ensuite de traduire mécaniquement tous les autres ?
Définition 1 : Matrice de passage
Soient et deux bases de . On appelle matrice de passage de la base à la base la matrice de la famille dans la base . On la note :
Remarque :
La double écriture de la définition est à comprendre, car elle est source de confusions.
- : les colonnes de sont les coordonnées des vecteurs de la nouvelle base , exprimées dans l'ancienne base .
- : c'est la matrice de l'identité, lue avec au départ et à l'arrivée. Les indices sont donc dans l'ordre inverse de la flèche .
Les deux écritures coïncident bien : la -ième colonne de est la colonne des coordonnées de dans .
Exemple :
Pour toute base de , on a . Et dans muni de sa base canonique , la base donne : réordonner une base, c'est déjà changer de base. Une matrice de passage est-elle toujours inversible ?
Rédaction — Écrire une matrice de passage :
Pour écrire :
Étape 1. Repérer laquelle des deux bases est la nouvelle : c'est celle qui figure à droite de la flèche, ici .
Étape 2. Décomposer chaque vecteur de dans la base .
Étape 3. Ranger ces décompositions en colonnes, dans l'ordre des vecteurs de .
Cas favorable : si est la base canonique, l'étape 2 est gratuite — les coordonnées des vecteurs de se lisent directement. C'est pourquoi s'écrit sans calcul, alors que demande de résoudre un système (ou d'inverser la première).
Exercice 1
Dans muni de sa base canonique , on pose , et .
Justifier que est une base de , puis déterminer et .
Solution :(cliquer pour afficher)
La matrice de la famille dans la base est
Son déterminant vaut , donc cette matrice est inversible et est une base de . Ainsi
Pour la matrice de passage inverse, on exprime et dans la base . La résolution du système donne
d'où
Test 1 : Sens de lecture des colonnes
Soient et deux bases de . Les colonnes de sont les coordonnées des vecteurs de dans la base .
Test 2 : Une matrice de passage est une matrice d'identité
Soient et deux bases de . Alors .
Changement de bases pour un vecteur
Question
On dispose maintenant d'une matrice qui code le changement de base. Reste à savoir ce qu'elle fait. Si l'on connaît les coordonnées d'un vecteur dans l'ancienne base, la matrice de passage permet-elle d'obtenir les nouvelles — ou bien fait-elle le trajet dans l'autre sens ?
Proposition 1 : Changement de bases pour un vecteur
Soient et deux bases de et . Pour tout , en notant et , on a
Démonstration :
On a . D'après la traduction matricielle de l'égalité , appliquée à avec les bases au départ et à l'arrivée :
c'est-à-dire .
Remarque :
La formule va « à contre-courant » de la flèche, et c'est l'erreur la plus fréquente du chapitre : transforme les nouvelles coordonnées en anciennes, et non l'inverse. Moyen mnémotechnique : dans , les objets non primés sont d'un côté, le primé de l'autre, et porte les deux bases dans l'ordre — la lettre non primée en premier, comme dans le membre de gauche.
Pour obtenir les nouvelles coordonnées à partir des anciennes, il faut inverser : . Encore faut-il savoir que est inversible.
Test 3 : Sens de la formule
Soient , deux bases de et . Pour tout , les coordonnées de dans s'obtiennent par .
Question
La formule n'est utile en pratique que si l'on peut la retourner. Or est une matrice carrée quelconque en apparence. Y a-t-il une raison structurelle pour qu'une matrice de passage soit toujours inversible — et son inverse a-t-elle une interprétation ?
Proposition 2 : Inversibilité des matrices de passage
Soient et deux bases de . La matrice est inversible et
Démonstration :
D'après la formule de la matrice d'une composée :
Donc est inversible, d'inverse .
Remarque :
On aurait pu conclure autrement : est la matrice d'une famille de vecteurs qui est une base, donc elle est inversible d'après la caractérisation matricielle des bases. La réciproque est vraie aussi : toute matrice inversible de est une matrice de passage, à partir de n'importe quelle base fixée de . Ce point resservira au moment d'étudier les matrices semblables.
Test 4 : Toute matrice inversible est une matrice de passage
Soient une base de et . Alors il existe une base de telle que .
Exercice 2
Dans , on pose (base canonique) et .
- Justifier que est une base de et déterminer .
- Déterminer en revenant à sa définition.
- En déduire les coordonnées de dans la base .
Solution :(cliquer pour afficher)
- En développant : a pour coordonnées et a pour coordonnées . On range ces colonnes dans l'ordre de :
Cette matrice est triangulaire supérieure à coefficients diagonaux non nuls, donc inversible : d'après la caractérisation matricielle des bases, est bien une base de .
- On sait que : il suffit donc de décomposer , et dans . En posant , c'est-à-dire :
Les colonnes de coordonnées sont donc , et , d'où
Vérification : .
- On a , donc
Autrement dit , ce qu'on vérifie directement : .
On reconnaît au passage la formule de Taylor : les coordonnées dans sont .
Formule de changement de bases
Question
Les coordonnées d'un vecteur se transportent par une seule matrice de passage. Mais une application linéaire vit entre deux espaces, chacun muni de son changement de base : deux matrices de passage entrent donc en jeu. Comment se combinent-elles, et de quel côté chacune intervient-elle ?
Proposition 3 : Formule de changement de bases
Soient , deux bases de et , deux bases de . Soit . On pose
Alors
Démonstration :
La situation est résumée par le diagramme commutatif suivant :
On part de l'égalité . En prenant les matrices dans les bases au départ et à l'arrivée, la formule de la matrice d'une composée donne :
c'est-à-dire
Or et de même . On obtient donc
soit, en multipliant à droite par : .
Remarque :
Repérage des rôles : concerne l'espace de départ et apparaît à droite ; concerne l'espace d'arrivée et apparaît à gauche, sous forme inverse. C'est cohérent avec l'ordre de lecture d'un produit matriciel : appliquée à une colonne , la matrice commence par , qui ramène les nouvelles coordonnées de départ aux anciennes.
Test 5 : Une seule matrice de passage ?
Soient , , et . Alors .
Corollaire 1 : Changement de base pour un endomorphisme
Soient et deux bases de et . On pose , et . Alors
Démonstration :
On applique la formule de changement de bases avec , et . Les deux matrices de passage coïncident alors :
Par ailleurs et , avec les notations propres aux endomorphismes. La formule devient donc
Rédaction — Changer de base pour un endomorphisme :
Soit dont on connaît la matrice dans une base , et soit une nouvelle base.
Étape 1. Écrire : les vecteurs de en colonnes, lus dans .
Étape 2. Vérifier que est inversible — c'est automatique si est bien une base, et c'est justement ainsi qu'on le prouve si l'énoncé ne le donne pas.
Étape 3. Calculer (pivot de Gauss, ou décomposition directe des vecteurs de dans ).
Étape 4. Former .
Raccourci très utile : plutôt que de calculer le produit, il est souvent plus rapide de déterminer directement par sa définition, en calculant et en le décomposant dans . On garde alors la formule comme vérification — ou, lue à l'envers sous la forme , comme moyen de calculer .
Exercice 3
Soit l'endomorphisme de défini par . On pose , et .
- Écrire dans la base canonique , puis et .
- Déterminer de deux façons.
- En déduire pour tout .
Solution :(cliquer pour afficher)
- On a et , donc
Pour , on décompose et dans : et , d'où
- Par définition. On calcule les images des vecteurs de :
Donc .
Par la formule. :
puis
Les deux méthodes concordent.
- De on tire , puis, par récurrence immédiate, pour tout . Comme est diagonale, , d'où
Vérification pour : .
C'est l'usage principal du changement de base : choisir la base dans laquelle la matrice est la plus simple possible.
Test 6 : Rang et changement de bases
Deux matrices représentant une même application linéaire dans deux couples de bases quelconques ont le même rang.