Warning: Undefined array key "NumMenu" in /homepages/41/d505272648/htdocs/BDD-Exos/Cours.php on line 12
Psi - Math - Lycée Alphone Daudet
Cours

Espaces préhilbertiens réels.

Login / Mot de passe


$$ \newcommand{\SetN}{\mathbb{N}} \newcommand{\SetR}{\mathbb{R}} \newcommand{\SetC}{\mathbb{C}} \newcommand{\SetK}{\mathbb{K}} \newcommand{\SetZ}{\mathbb{Z}} \newcommand{\SetQ}{\mathbb{Q}} \newcommand{\SetU}{\mathbb{U}} \newcommand\ds[0]{\displaystyle} \newcommand\PCar[1]{\large{\chi}_{#1}} \newcommand{\=}{\:=\:} \newcommand\tendvers[2]{\displaystyle\mathop{\longrightarrow}_{#1\rightarrow#2}} \newcommand\tr[0]{\:^t\!} \newcommand\limite[2]{\displaystyle\mathop{\text{lim}}_{#1\rightarrow#2}\:} \newcommand\Sup[1]{\displaystyle\mathop{sup}_{#1}} \newcommand\Inf[1]{\displaystyle\mathop{inf}_{#1}} \newcommand\Haut[1]{} \newcommand\vect[1]{\overrightarrow{#1}} \newcommand\tendversCU[0]{\:\displaystyle\mathop{\Large\longrightarrow}_{n\rightarrow+\infty}^{_{CU}}\:} \newcommand\tendversCS[0]{\:\displaystyle\mathop{\Large\longrightarrow}_{n\rightarrow+\infty}^{_{CS}}\:} \newcommand\tendversCN[0]{\:\displaystyle\mathop{\Large\longrightarrow}_{n\rightarrow+\infty}^{_{CN}}\:} \newcommand\tendversCUS[0]{\:\displaystyle\mathop{\Large\longrightarrow}_{n\rightarrow+\infty}^{_{CUS}}\:} \newcommand\tendversNorme[1]{\:\displaystyle\mathop{\Large\longrightarrow}_{n\rightarrow+\infty}^{#1}\:} \newcommand\simL[0]{\displaystyle\mathop{\sim}_{^{^L}}} \newcommand\simC[0]{\displaystyle\mathop{\sim}_{^{^C}}} \newcommand\simLC[0]{\displaystyle\mathop{\sim}_{^{^{LC}}}} \newcommand\fonction[5]{ \begin{array}{cccc} #1\::\:& #2 & \rightarrow & #3 \\ & #4 & \mapsto & \ds #5 \ \end{array}} $$
Liste chapitres Plan du chapitre
Section
sous-section
III. Utilisation et fabrication de familles orthogonales.

          III.4. Procédé d'orthonormalisation de Gram-Schmidt


Théorème.28
Soit $E$ un préhilbertien réel. On va décrire un procédé qui permet de construire une famille orthogonale $(o_1,o_2,...,o_n)$ à partir d'une famille libre $(l_1,l_2,...,l_n)$ de $E$. Construisons le vecteur $o_k$ par récurrence forte :
  1. Si $k=1$ on pose $o_1=l_1$
  2. Supposons que $o_1,...,o_k$ construits, construisons $o_{k+1}$. $$o_{k+1}\:\=\:l_{k+1}-p(l_{k+1})\:\=\:l_{k+1}\:-\:\sum_{i=1}^k\hbox{$\left\langle l_{k+1},\frac{o_i}{\|o_i\|}\right\rangle \frac{o_i}{\|o_i\|}$}$$ avec $p$ la projection orthogonale de $E$ sur $F_k=Vect(o_1,...,o_k)$.


Vision géométrique de ce qu'on fait.

Image



Remarques.
  1. La famille $\beta=\left(\frac{o_1}{\|o_1\|},...,\frac{o_k}{\|o_k\|}\right)$ est une BON de $F_k$ et l'expression $\ds\sum_{i=1}^k$ $\left\langle l_{k+1},\frac{o_i}{\|o_i\|}\right\rangle \frac{o_i}{\|o_i\|}$ est l'expression du projeté orthogonale de $l_{k+1}$ dans la BON $\beta$.
  2. Si les premiers vecteurs de la famille sont déjà orthogonaux, l'algorithme ne modifie pas ces vecteurs puisque dans l'expression de $o_{k+1}$ les produits scalaires sont nuls.
  3. Une fois l'algorithme effectué, on peut très bien rendre la famille $(o_1,..., o_n)$ orthonormale en divisant chaque vecteur par sa norme. On peut aussi donner une autre condition de normalisation. Par exemple s'il s'agit de polynômes, on peut préférer avoir des polynômes unitaires $($coefficient dominant valant 1$)$ plutôt que normés.


Propriétés.
Soit $(o_1,...,o_n)$ la famille orthogonale construite à partir de $(l_1,...,l_n)$ à l'aide du procédé de Gram-Scmidt.
  1. $\forall k\in\{1,...,n\},\:\text{Vect}(o_1,...,o_k)=\text{Vect}(l_1,...,l_k)$
  2. $\forall k\in\{1,...,n\},\:\left\langle o_k,l_k\right\rangle \:>0$


Exercice.29
Soit $$\left\{\begin{array}{c} u_1=(1,1,1) \\ u_2=(1,0,1) \\ u_3=(1,1,0) \ \end{array}\right.$$ Effectuer le procédé d'orthonormalisation de Gram-Scmidt, afin de transformer cette famille libre en base orthonormale.

Exercice.30
On munit $\SetR_2[X]$ muni du produit scalaire : $$(P/Q)\=\int_{-1}^1P(x)Q(x)dx$$ Utiliser l'algorithme de Gram-Schmidt pour construire une base othogonale de polynômes unitaires à partir de la famille $\:\left(1,X,X^2\right)\:$.