Licence 1Géométrie

Bases orthonormées et projections orthogonales

55 min15 exercicesSéquence 3.3Licence 1

Vidéo disponible dans la version Premium

Durée : 55 min

Bases orthonormées et projections orthogonales

### 1. Bases orthogonales et orthonormées

Une famille de vecteurs (e1,,en)(\vec{e_1},\ldots,\vec{e_n}) est orthogonale si les vecteurs sont deux à deux orthogonaux : eiej=0\vec{e_i}\cdot\vec{e_j}=0 pour iji\neq j. Elle est orthonormée si, en plus, chaque vecteur est unitaire : ei=1\|\vec{e_i}\|=1 pour tout ii, c'est-à-dire eiej=δij\vec{e_i}\cdot\vec{e_j}=\delta_{ij} (symbole de Kronecker).

Une famille orthogonale de vecteurs non nuls est automatiquement libre (exercice de la leçon précédente), donc une famille orthonormée de nn vecteurs dans un espace de dimension nn en est une base orthonormée.

Coordonnées dans une base orthonormée : si (e1,,en)(\vec{e_1},\ldots,\vec{e_n}) est une base orthonormée, tout vecteur x\vec x s'écrit x=i=1nxiei\vec x = \sum_{i=1}^n x_i\vec{e_i} avec xi=xeix_i = \vec x\cdot\vec{e_i} (chaque coordonnée se calcule simplement par un produit scalaire, contrairement à une base quelconque qui nécessite de résoudre un système).

### 2. Procédé de Gram-Schmidt (cas simple, 2 puis 3 vecteurs)

Le procédé de Gram-Schmidt transforme une base quelconque (u1,u2)(\vec{u_1},\vec{u_2}) en une base orthonormée (e1,e2)(\vec{e_1},\vec{e_2}) du même espace :

1. v1=u1\vec{v_1} = \vec{u_1}, puis e1=v1v1\vec{e_1} = \dfrac{\vec{v_1}}{\|\vec{v_1}\|} (normalisation) ;
2. v2=u2(u2e1)e1\vec{v_2} = \vec{u_2} - (\vec{u_2}\cdot\vec{e_1})\,\vec{e_1} (on retire à u2\vec{u_2} sa composante selon e1\vec{e_1}, ce qui le rend orthogonal à e1\vec{e_1}), puis e2=v2v2\vec{e_2}=\dfrac{\vec{v_2}}{\|\vec{v_2}\|}.

Pour 3 vecteurs (u1,u2,u3)(\vec{u_1},\vec{u_2},\vec{u_3}), on poursuit : v3=u3(u3e1)e1(u3e2)e2\vec{v_3}=\vec{u_3}-(\vec{u_3}\cdot\vec{e_1})\vec{e_1}-(\vec{u_3}\cdot\vec{e_2})\vec{e_2}, puis e3=v3/v3\vec{e_3}=\vec{v_3}/\|\vec{v_3}\|.

Exemple résolu : orthonormaliser u1=(1,1,0)\vec{u_1}=(1,1,0), u2=(1,0,1)\vec{u_2}=(1,0,1).

e1=(1,1,0)2=(12,12,0)\vec{e_1} = \dfrac{(1,1,0)}{\sqrt2} = \left(\dfrac{1}{\sqrt2},\dfrac{1}{\sqrt2},0\right).

u2e1=12\vec{u_2}\cdot\vec{e_1} = \dfrac{1}{\sqrt2}. Donc v2=(1,0,1)12(12,12,0)=(12,12,1)\vec{v_2} = (1,0,1) - \dfrac{1}{\sqrt2}\left(\dfrac{1}{\sqrt2},\dfrac{1}{\sqrt2},0\right) = \left(\dfrac12,-\dfrac12,1\right).

v2=14+14+1=32\|\vec{v_2}\| = \sqrt{\frac14+\frac14+1}=\sqrt{\frac32}, donc e2=13/2(12,12,1)\vec{e_2} = \dfrac{1}{\sqrt{3/2}}\left(\dfrac12,-\dfrac12,1\right).

### 3. Projection orthogonale sur une droite

La projection orthogonale d'un vecteur x\vec x sur la droite vectorielle dirigée par u\vec u (non nul) est :

proju(x)=xuu2u\text{proj}_{\vec u}(\vec x) = \frac{\vec x\cdot\vec u}{\|\vec u\|^2}\,\vec u

C'est l'unique vecteur colinéaire à u\vec u tel que xproju(x)\vec x - \text{proj}_{\vec u}(\vec x) soit orthogonal à u\vec u.

Exemple : projeter x=(3,4)\vec x=(3,4) sur la droite dirigée par u=(1,0)\vec u=(1,0) : proju(x)=3×1+4×01(1,0)=(3,0)\text{proj}_{\vec u}(\vec x) = \dfrac{3\times1+4\times0}{1}(1,0) = (3,0).

### 4. Projection orthogonale sur un plan

Pour projeter x\vec x orthogonalement sur un plan P\mathcal P engendré par une base orthonormée (e1,e2)(\vec{e_1},\vec{e_2}) de P\mathcal P :

projP(x)=(xe1)e1+(xe2)e2\text{proj}_{\mathcal P}(\vec x) = (\vec x\cdot\vec{e_1})\vec{e_1} + (\vec x\cdot\vec{e_2})\vec{e_2}

Méthode alternative (via le vecteur normal) : si n\vec n est un vecteur normal au plan, projP(x)=xprojn(x)\text{proj}_{\mathcal P}(\vec x) = \vec x - \text{proj}_{\vec n}(\vec x) (on retire la composante normale).

Exemple résolu : projeter x=(1,2,3)\vec x=(1,2,3) sur le plan P\mathcal P d'équation z=0z=0 (le plan xOyxOy, de normal n=(0,0,1)\vec n=(0,0,1)).

projn(x)=1×0+2×0+3×11(0,0,1)=(0,0,3)\text{proj}_{\vec n}(\vec x) = \dfrac{1\times0+2\times0+3\times1}{1}(0,0,1)=(0,0,3). Donc projP(x)=(1,2,3)(0,0,3)=(1,2,0)\text{proj}_{\mathcal P}(\vec x) = (1,2,3)-(0,0,3)=(1,2,0) — résultat cohérent avec l'intuition (on annule juste la coordonnée zz).

### 5. Propriétés des projections orthogonales

- La projection orthogonale est linéaire ;
- proju(proju(x))=proju(x)\text{proj}_{\vec u}(\text{proj}_{\vec u}(\vec x)) = \text{proj}_{\vec u}(\vec x) (projeter deux fois ne change rien : c'est un projecteur, idempotent) ;
- xprojP(x)\vec x - \text{proj}_{\mathcal P}(\vec x) est orthogonal à tout vecteur de P\mathcal P ;
- projP(x)x\|\text{proj}_{\mathcal P}(\vec x)\| \leq \|\vec x\|, avec égalité si et seulement si xP\vec x \in \mathcal P (la projection orthogonale est la meilleure approximation de x\vec x dans P\mathcal P au sens de la distance euclidienne).

### 6. Résumé méthodologique

| Tâche | Formule |
|---|---|
| Coordonnée dans une BON | xi=xeix_i=\vec x\cdot\vec{e_i} |
| Gram-Schmidt (étape kk) | retirer les composantes selon e1,,ek1\vec{e_1},\ldots,\vec{e_{k-1}}, puis normaliser |
| Projection sur une droite u\vec u | xuu2u\dfrac{\vec x\cdot\vec u}{\|\vec u\|^2}\vec u |
| Projection sur un plan (via normal n\vec n) | xprojn(x)\vec x - \text{proj}_{\vec n}(\vec x) |

Exercices

Qu'est-ce qu'une base orthonormée ?

Dans une base orthonormée (e1,e2,e3)(\vec{e_1},\vec{e_2},\vec{e_3}), comment calcule-t-on la ii-ième coordonnée d'un vecteur x\vec x ?

Calculer la projection orthogonale de x=(3,4)\vec x=(3,4) sur la droite dirigée par u=(1,0)\vec u=(1,0).

Vrai ou faux : projeter deux fois orthogonalement sur la même droite donne le même résultat qu'une seule projection.

Que vaut ei\|\vec{e_i}\| pour un vecteur ei\vec{e_i} d'une base orthonormée ?

Suivez votre progression

Connectez-vous pour sauvegarder votre avancement et gagner des XP.

Se connecter