Algèbre linéaire · Base et coordonnées

Base et coordonnées

Une base du plan est une paire de vecteurs non colinéaires b₁, b₂. Les coordonnées d’un vecteur x dans cette base sont les nombres c₁, c₂ tels que x = c₁b₁ + c₂b₂. La même flèche a des coordonnées différentes selon la base : allonger b₁ dans sa direction divise la première coordonnée par le même facteur. Les coordonnées sont une mesure donnée par la base, pas une propriété de la flèche.

Base et coordonnées dans cette visualisation

Une base du plan est une paire ordonnée de vecteurs b1,b2b_1, b_2 non colinéaires. Tout vecteur xx s’écrit alors d’une unique façon x=c1b1+c2b2x = c_1b_1 + c_2b_2. Les nombres c1,c2c_1, c_2 sont les coordonnées de xx dans la base B=(b1,b2)B = (b_1, b_2), notées [x]B[x]_B.

La vue initiale : la même flèche dans la base standard et dans B
x=(14)=2(11)+1(−12)[x]B=(21)\begin{gathered} x = \begin{pmatrix} 1 \\ 4 \end{pmatrix} = 2\begin{pmatrix} 1 \\ 1 \end{pmatrix} + 1\begin{pmatrix} -1 \\ 2 \end{pmatrix} \\[0.6ex] [x]_B = \begin{pmatrix} 2 \\ 1 \end{pmatrix} \end{gathered}

À gauche, la grille standard montre b1b_1 et b2b_2 comme des flèches sombres, la grille oblique qu’ils forment et xx en bleu. À droite, dans le repère B, b1b_1 et b2b_2 sont les côtés du carré unité et xx se place à ses coordonnées. Faites glisser b1b_1 ou b2b_2 : à gauche, xx reste immobile. Seules la grille et les valeurs changent, car les coordonnées sont une lecture faite avec une règle, pas une propriété de la flèche.

Pour lire les coordonnées, ramenez xx sur chaque axe de BB parallèlement à l’autre vecteur de base. Parallèlement à b2b_2, on atteint l’axe b1b_1 en c1b1c_1b_1 ; parallèlement à b1b_1, on atteint l’axe b2b_2 en c2b2c_2b_2. Ce sont les deux segments jaunes. Avec les pointillés issus de xx, ils forment un parallélogramme dont xx est la diagonale. Comme b1b_1 et b2b_2 ne sont pas colinéaires, chaque déplacement rencontre son axe en un point unique : les coordonnées existent et sont uniques.

Remplacez b1b_1 par k b1k\,b_1, avec k≠0k \ne 0, et gardez b2b_2 fixe. Puisque x=(c1/k)(k b1)+c2b2x = (c_1/k)(k\,b_1) + c_2b_2, la première coordonnée devient c1/kc_1/k et la seconde ne change pas : une règle deux fois plus longue donne une lecture deux fois plus petite. Une rotation d’un vecteur de base ne suit pas cette règle et peut changer les deux coordonnées.

Placez b1b_1 et b2b_2 côte à côte comme colonnes d’une matrice PP. Alors x=c1b1+c2b2x = c_1b_1 + c_2b_2 signifie x=P [x]Bx = P\,[x]_B : PP transforme les coordonnées dans BB en coordonnées standard ; dans l’autre sens, il faut P−1P^{-1}.

Changer de coordonnées entre B et la base standard E
P=([b1]E    [b2]E)[x]E=P [x]B,[x]B=P−1[x]E\begin{gathered} P = \big( [b_1]_E \;\; [b_2]_E \big) \\[0.6ex] [x]_E = P\,[x]_B, \quad [x]_B = P^{-1}[x]_E \end{gathered}

Le repère B montre tout le plan transformé par P−1P^{-1}. Cette application envoie b1b_1 et b2b_2 sur (1,0)(1, 0) et (0,1)(0, 1) : la grille de BB y est carrée, tandis que notre grille standard peut devenir oblique. Les vecteurs de la base standard ı^\hat\imath et ȷ^\hat\jmath arrivent sur les colonnes de P−1P^{-1}. Le dessin utilise les coordonnées de B. Toutes les longueurs et tous les angles ne sont conservés que si b1b_1 et b2b_2 sont des vecteurs unitaires perpendiculaires.

Un raccourci tentant consiste à abaisser les perpendiculaires de xx aux droites de b1b_1 et b2b_2, puis à lire les positions de leurs pieds. L’option Pieds des perpendiculaires affiche cette lecture. Elle donne les coordonnées lorsque b1⊥b2b_1 \perp b_2 ; pour des vecteurs unitaires perpendiculaires, chaque valeur est simplement le produit scalaire x⋅bix\cdot b_i. Dans une base oblique, cette lecture est fausse pour tout xx sauf 0.

La lecture des pieds, et quand elle donne les coordonnées
fi=x⋅bi∣bi∣2b1⊥b2  ⟹  ci=fi\begin{gathered} f_i = \frac{x \cdot b_i}{|b_i|^2} \\[0.6ex] b_1 \perp b_2 \;\Longrightarrow\; c_i = f_i \end{gathered}

Deux vecteurs colinéaires ne forment pas une base. Alors det⁡P=0\det P = 0 et la grille s’écrase sur leur droite, ou sur O si les deux vecteurs sont nuls. Si xx appartient à cette grille effondrée, il admet une infinité de lectures : avec b2=2b1=(2,2)b_2 = 2b_1 = (2, 2) et x=(3,3)x = (3, 3), toute paire (c1,c2)(c_1, c_2) vérifiant c1+2c2=3c_1 + 2c_2 = 3 convient. Si xx est à l’extérieur, il n’en admet aucune.

À remarquer

  • Faire glisser b1b_1 ou b2b_2 ne transforme pas xx. Sur la page Transformation linéaire, le vecteur bouge avec la grille. Ici, seule la règle change.
  • Les nombres jaunes sont les coordonnées dans BB, écrites près du vecteur de base qu’elles multiplient, comme dans 2b12b_1. Les coordonnées standard se lisent sur les graduations au bord de l’image de gauche.

Commandes

  • Faites glisser xx dans le repère pour fixer directement ses coordonnées. Lorsque le pointeur parcourt une image, un petit anneau cyan marque le même point dans l’autre.

Notions liées