ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 19 — Espaces préhilbertiens réels · Bases orthonormées

Exercice 25

DémonstrationCalcul

Soit EE un ℝ\mathbb{R}-espace vectoriel de dimension finie n⩾1n \geqslant 1, xx un vecteur non nul de EE, et (λ1,…,λn)(\lambda_{1}, \dots, \lambda_{n}) un élément non nul de ℝn\mathbb{R}^{n}.

1. Montrer qu'il existe une base de EE dans laquelle les coordonnées de xx sont λ1\lambda_{1}, …, λn\lambda_{n}.

2. On munit EE d'un produit scalaire. Déterminer une condition nécessaire et suffisante sur les réels λ1\lambda_{1}, …, λn\lambda_{n} pour qu'il existe une base orthonormée de EE dans laquelle les coordonnées de xx sont λ1\lambda_{1}, …, λn\lambda_{n}.

Corrigé

1. Soit i0i_{0} un indice tel que λi0≠0\lambda_{i_{0}} \neq 0. Le vecteur xx étant non nul, la famille (x)(x) est libre, et le théorème de la base incomplète (chapitre 15, théorème 2) la complète en une base (x,h2,…,hn)(x, h_{2}, \dots, h_{n}) de EE. On numérote bib_{i}, pour i≠i0i \neq i_{0}, les vecteurs h2h_{2}, …, hnh_{n}, dans cet ordre, et l'on pose bi0=1λi0(x−∑i≠i0λibi),de sorte quex=∑i=1nλibi.b_{i_{0}} = \frac{1}{\lambda_{i_{0}}}\Big(x - \sum_{i \neq i_{0}} \lambda_{i}b_{i}\Big), \qquad\text{de sorte que}\qquad x = \sum_{i = 1}^{n} \lambda_{i}b_{i}. La famille (b1,…,bn)(b_{1}, \dots, b_{n}) engendre un sous-espace qui contient les hjh_{j} et x=∑iλibix = \sum_{i} \lambda_{i}b_{i}, donc la base (x,h2,…,hn)(x, h_{2}, \dots, h_{n}) : elle est génératrice, et, formée de nn vecteurs, c'est une base (chapitre 15, théorème 4). il existe une base (b1,…,bn) de E dans laquelle x a pour coordonneˊes (λ1,…,λn)\boxed{\text{il existe une base } (b_{1}, \dots, b_{n}) \text{ de } E \text{ dans laquelle } x \text{ a pour coordonnées } (\lambda_{1}, \dots, \lambda_{n})} L'hypothèse (λi)≠0(\lambda_{i}) \neq 0 est indispensable, puisque x≠0x \neq 0 ; c'est la seule condition.

2. Condition nécessaire. Si xx a pour coordonnées (λi)(\lambda_{i}) dans une base orthonormée, la proposition 8 donne ∥x∥2=∑iλi2\lVert x \rVert^{2} = \sum_{i} \lambda_{i}^{2}.

Condition suffisante. Supposons que ∑iλi2=∥x∥2\sum_{i} \lambda_{i}^{2} = \lVert x \rVert^{2}, et notons r=∥x∥r = \lVert x \rVert, qui est strictement positif ; on note encore λ=(λ1,…,λn)\lambda = (\lambda_{1}, \dots, \lambda_{n}), vecteur de ℝn\mathbb{R}^{n} de norme canonique rr. Par le théorème de la base orthonormée incomplète (théorème 5 (ii)), on dispose :

• d'une base orthonormée (f1,…,fn)(f_{1}, \dots, f_{n}) de EE telle que f1=xrf_{1} = \frac{x}{r} ;

• d'une base orthonormée (g1,…,gn)(g_{1}, \dots, g_{n}) de ℝn\mathbb{R}^{n}, muni du produit canonique, telle que g1=λrg_{1} = \frac{\lambda}{r}.

Soit G∈ℳn(ℝ)G \in \mathcal{M}_{n}(\mathbb{R}) la matrice dont les colonnes sont les gkg_{k}. Sa matrice de Gram est GTG=In{G}^{T}G = I_{n} (proposition 9 (i)) : GG est inversible d'inverse GT{G}^{T} (chapitre 16, théorème 3), donc on a aussi GGT=InG{G}^{T} = I_{n}, et les lignes de GG sont orthonormées. On pose alors ei=∑k=1nGik fk(1⩽i⩽n),e_{i} = \sum_{k = 1}^{n} G_{ik}\,f_{k} \qquad (1 \leqslant i \leqslant n), vecteur dont les coordonnées dans la base orthonormée (fk)(f_{k}) forment la ligne ii de GG. Par la proposition 8, ⟨ei,ej⟩=∑kGikGjk=(GGT)ij=δij\langle e_{i}, e_{j} \rangle = \sum_{k} G_{ik}G_{jk} = (G{G}^{T})_{ij} = \delta_{ij} : la famille (e1,…,en)(e_{1}, \dots, e_{n}) est orthonormée, donc c'est une base orthonormée de EE. Enfin, la coordonnée d'indice ii de x=rf1x = rf_{1} dans cette base vaut ⟨x,ei⟩=r⟨f1,ei⟩=rGi1=r×λir=λi,\langle x, e_{i} \rangle = r\langle f_{1}, e_{i} \rangle = rG_{i1} = r \times \frac{\lambda_{i}}{r} = \lambda_{i}, puisque la première colonne de GG est g1=λrg_{1} = \frac{\lambda}{r}. il existe une base orthonormeˊe dans laquelle x a pour coordonneˊes (λi)  ⟺  ∑i=1nλi2=∥x∥2\boxed{\text{il existe une base orthonormée dans laquelle } x \text{ a pour coordonnées } (\lambda_{i}) \iff \sum_{i = 1}^{n} \lambda_{i}^{2} = \lVert x \rVert^{2}} Sur des données tirées au hasard, pour nn de 22 à 55, un calcul numérique vérifie que la famille construite est orthonormée et donne bien les coordonnées (λi)(\lambda_{i}). ✓

Piège. L'erreur la plus répandue est de croire que GTG=In{G}^{T}G = I_{n} ne dit rien des lignes. Pour une matrice carrée, c'est l'inversibilité qui permet de passer de GTG=In{G}^{T}G = I_{n} à GGT=InG{G}^{T} = I_{n} ; pour une matrice rectangulaire à colonnes orthonormées, les lignes ne sont pas orthonormées en général.

À retenir. Dans une base quelconque, n'importe quel nn-uplet non nul peut servir de coordonnées à xx ; dans une base orthonormée, la norme est la seule contrainte. C'est la traduction de la proposition 8 : un espace euclidien « ressemble » à ℝn\mathbb{R}^{n}, et ses bases orthonormées sont toutes équivalentes.

Ouvrir dans l'atlas interactif →