\( %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Mes commandes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\multirows}[3]{\multirow{#1}{#2}{$#3$}}%pour rester en mode math \renewcommand{\arraystretch}{1.3}%pour augmenter la taille des case \newcommand{\point}[1]{\marginnote{\small\vspace*{-1em} #1}}%pour indiquer les points ou le temps \newcommand{\dpl}[1]{\displaystyle{#1}}%megamode \newcommand{\A}{\mathscr{A}} \newcommand{\LN}{\mathscr{N}} \newcommand{\LL}{\mathscr{L}} \newcommand{\K}{\mathbb{K}} \newcommand{\N}{\mathbb{N}} \newcommand{\Z}{\mathbb{Z}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\R}{\mathbb{R}} \newcommand{\C}{\mathbb{C}} \newcommand{\M}{\mathcal{M}} \newcommand{\D}{\mathbb{D}} \newcommand{\E}{\mathcal{E}} \renewcommand{\P}{\mathcal{P}} \newcommand{\G}{\mathcal{G}} \newcommand{\Kk}{\mathcal{K}} \newcommand{\Cc}{\mathcal{C}} \newcommand{\Zz}{\mathcal{Z}} \newcommand{\Ss}{\mathcal{S}} \newcommand{\B}{\mathbb{B}} \newcommand{\inde}{\bot\!\!\!\bot} \newcommand{\Proba}{\mathbb{P}} \newcommand{\Esp}[1]{\dpl{\mathbb{E}\left(#1\right)}} \newcommand{\Var}[1]{\dpl{\mathbb{V}\left(#1\right)}} \newcommand{\Cov}[1]{\dpl{Cov\left(#1\right)}} \newcommand{\base}{\mathcal{B}} \newcommand{\Som}{\textbf{Som}} \newcommand{\Chain}{\textbf{Chain}} \newcommand{\Ar}{\textbf{Ar}} \newcommand{\Arc}{\textbf{Arc}} \newcommand{\Min}{\text{Min}} \newcommand{\Max}{\text{Max}} \newcommand{\Ker}{\text{Ker}} \renewcommand{\Im}{\text{Im}} \newcommand{\Sup}{\text{Sup}} \newcommand{\Inf}{\text{Inf}} \renewcommand{\det}{\texttt{det}} \newcommand{\GL}{\text{GL}} \newcommand{\crossmark}{\text{\ding{55}}} \renewcommand{\checkmark}{\text{\ding{51}}} \newcommand{\Card}{\sharp} \newcommand{\Surligne}[2]{\text{\colorbox{#1}{ #2 }}} \newcommand{\SurligneMM}[2]{\text{\colorbox{#1}{ #2 }}} \newcommand{\norm}[1]{\left\lVert#1\right\rVert} \renewcommand{\lim}[1]{\underset{#1}{lim}\,} \newcommand{\nonor}[1]{\left|#1\right|} \newcommand{\Un}{1\!\!1} \newcommand{\sepon}{\setlength{\columnseprule}{0.5pt}} \newcommand{\sepoff}{\setlength{\columnseprule}{0pt}} \newcommand{\flux}{Flux} \newcommand{\Cpp}{\texttt{C++\ }} \newcommand{\Python}{\texttt{Python\ }} %\newcommand{\comb}[2]{\begin{pmatrix} #1\\ #2\end{pmatrix}} \newcommand{\comb}[2]{C_{#1}^{#2}} \newcommand{\arrang}[2]{A_{#1}^{#2}} \newcommand{\supp}[1]{Supp\left(#1\right)} \newcommand{\BB}{\mathcal{B}} \newcommand{\arc}[1]{\overset{\rotatebox{90}{)}}{#1}} \newcommand{\modpi}{\equiv_{2\pi}} \renewcommand{\Re}{Re} \renewcommand{\Im}{Im} \renewcommand{\bar}[1]{\overline{#1}} \newcommand{\mat}{\mathcal{M}} \newcommand{\und}[1]{{\mathbf{\color{red}\underline{#1}}}} \newcommand{\rdots}{\text{\reflectbox{$\ddots$}}} \newcommand{\Compa}{Compa} \newcommand{\dint}{\dpl{\int}} \newcommand{\intEFF}[2]{\left[\!\left[#1 ; #2\right]\!\right]} \newcommand{\intEFO}[2]{\left[\!\left[#1 ; #2\right[\!\right[} \newcommand{\intEOF}[2]{\left]\!\left]#1 ; #2\right]\!\right]} \newcommand{\intEOO}[2]{\left]\!\left]#1 ; #2\right[\!\right[} \newcommand{\ou}{\vee} \newcommand{\et}{\wedge} \newcommand{\non}{\neg} \newcommand{\implique}{\Rightarrow} \newcommand{\equivalent}{\Leftrightarrow} \newcommand{\Ab}{\overline{A}} \newcommand{\Bb}{\overline{B}} \newcommand{\Cb}{\overline{C}} \newcommand{\Cl}{\texttt{Cl}} \newcommand{\ab}{\overline{a}} \newcommand{\bb}{\overline{b}} \newcommand{\cb}{\overline{c}} \newcommand{\Rel}{\mathcal{R}} \newcommand{\superepsilon}{\varepsilon\!\!\varepsilon} \newcommand{\supere}{e\!\!e} \makeatletter \newenvironment{console}{\noindent\color{white}\begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth} \ttfamily \bfseries\vspace*{0.5cm}} {\vspace*{0.5cm}\end{minipage}\end{lrbox}\colorbox{black}{\usebox{\@tempboxa}} } \makeatother \def\ie{\textit{i.e. }} \def\cf{\textit{c.f. }} \def\vide{ { $ {\text{ }} $ } } %Commande pour les vecteurs \newcommand{\grad}{\overrightarrow{Grad}} \newcommand{\Vv}{\overrightarrow{v}} \newcommand{\Vu}{\overrightarrow{u}} \newcommand{\Vw}{\overrightarrow{w}} \newcommand{\Vup}{\overrightarrow{u'}} \newcommand{\Zero}{\overrightarrow{0}} \newcommand{\Vx}{\overrightarrow{x}} \newcommand{\Vy}{\overrightarrow{y}} \newcommand{\Vz}{\overrightarrow{z}} \newcommand{\Vt}{\overrightarrow{t}} \newcommand{\Va}{\overrightarrow{a}} \newcommand{\Vb}{\overrightarrow{b}} \newcommand{\Vc}{\overrightarrow{c}} \newcommand{\Vd}{\overrightarrow{d}} \newcommand{\Ve}[1]{\overrightarrow{e_{#1}}} \newcommand{\Vf}[1]{\overrightarrow{f_{#1}}} \newcommand{\Vn}{\overrightarrow{0}} \newcommand{\Mat}{Mat} \newcommand{\Pass}{Pass} \newcommand{\mkF}{\mathfrak{F}} \renewcommand{\sp}{Sp} \newcommand{\Co}{Co} \newcommand{\vect}[1]{\texttt{Vect}\dpl{\left( #1\right)}} \newcommand{\prodscal}[2]{\dpl{\left\langle #1\left|\vphantom{#1 #2}\right. #2\right\rangle}} \newcommand{\trans}[1]{{\vphantom{#1}}^{t}{#1}} \newcommand{\ortho}[1]{{#1}^{\bot}} \newcommand{\oplusbot}{\overset{\bot}{\oplus}} \SelectTips{cm}{12}%Change le bout des flèches dans un xymatrix \newcommand{\pourDES}[8]{ \begin{itemize} \item Pour la ligne : le premier et dernier caractère forment $#1#2$ soit $#4$ en base 10. \item Pour la colonne : les autres caractères du bloc forment $#3$ soit $#5$ en base 10. \item A l'intersection de la ligne $#4+1$ et de la colonne $#5+1$ de $S_{#8}$ se trouve l'entier $#6$ qui, codé sur $4$ bits, est \textbf{\texttt{$#7$}}. \end{itemize} } \)

Théorème


Dans un espace euclidien, toute famille de vecteurs non nuls deux à deux orthogonaux est libre.

Démonstration

Exercice

Corollaire


Dans un espace euclidien de dimension \( n\in \N_{{>}0}\) , toute famille de \( n\) vecteurs non nuls deux à deux orthogonaux est une base.

Démonstration

D'après le théorème précédent les \( n\) vecteurs sont libre. Puisque la dimension de l'espace est \( n\) alors ces vecteurs sont nécessairement générateurs. Ils forment donc une base de l'espace euclidien.

Définition


Soit \( (E, \left\langle \bullet \left|\vphantom{\bullet \bullet}\right. \bullet \right\rangle)\) un espace euclidien de dimension \( n\) et \( \mathcal{B}=\{\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{n}\}\) une base.
\( (i)\) .
On dira que \( \mathcal{B}\) est une base orthogonale si \( \left\langle \overrightarrow{e}_{i} \left|\vphantom{\overrightarrow{e}_{i} \overrightarrow{e}_{j}}\right. \overrightarrow{e}_{j} \right\rangle=0\) pour tout \( i\neq j\) .

\( (ii)\) .
On dira que \( \mathcal{B}\) est une base orthonormale si c'est une base orthogonale et si de plus \( \norm{\overrightarrow{e}_{i}}=1\) pour tout \( i\) .
Par exemple les vecteurs \( \begin{pmatrix} 1\\1 \end{pmatrix}\) et \( \begin{pmatrix} 1\\-1 \end{pmatrix}\) forme une base orthogonale mais non orthonormale.

Proposition [Normalisation]


Si \( \{\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{n}\}\) est une base orthogonale d'un espace euclidien alors \( \left\{\dfrac{\overrightarrow{e}_{1}}{\norm{\overrightarrow{e}_{1}}}, \ldots, \dfrac{\overrightarrow{e}_{n}}{\norm{\overrightarrow{e}_{n}}}\right\}\) est une base orthonormale.

Démonstration

Triviale.

Théorème [Procédé d'orthonormalisation de Gram-Schmidt]


Soit \( (E, \left\langle \bullet \left|\vphantom{\bullet \bullet}\right. \bullet \right\rangle)\) un espace euclidien de dimension \( n\in \N_{{>}0}\) et \( \{\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{n}\}\) une base de \( E\) . Il existe une base orthonormale \( \{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{n}\}\) de \( E\) tel que pour tout \( i\) , \( \overrightarrow{f}_{i}\in{\texttt{Vect}}\left(\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{i} \right)\) .

Démonstration

D'après la proposition précédente, il suffit de trouver une base orthogonale, il suffira alors de la normaliser pour conclure. On construit itérativement les vecteurs \( \overrightarrow{f}_{i}\) .
\( \bullet\)
On prend \( \overrightarrow{f}_{1}=\overrightarrow{e}_{1}\) .

\( \bullet\)
On prend \( \overrightarrow{f}_{2}=\overrightarrow{e}_{2}-\dfrac{\left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{e}_{2}}\right. \overrightarrow{e}_{2} \right\rangle}{\norm{\overrightarrow{f}_{1}}^2}\overrightarrow{f}_{1}\) . Alors par construction et par bilinéarité on a \[\left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{f}_{2}}\right. \overrightarrow{f}_{2} \right\rangle = \left\langle \overrightarrow{e}_{1} \left|\vphantom{\overrightarrow{e}_{1} \overrightarrow{e}_{2}}\right. \overrightarrow{e}_{2} \right\rangle-\dfrac{\left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{e}_{2}}\right. \overrightarrow{e}_{2} \right\rangle}{\norm{\overrightarrow{f}_{1}}^2}\left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{f}_{1}}\right. \overrightarrow{f}_{1} \right\rangle = 0 \].

\( \bullet\)
On prend \( \overrightarrow{f}_{3}=\overrightarrow{e}_{3}-\dfrac{\left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{e}_{3}}\right. \overrightarrow{e}_{3} \right\rangle}{\norm{\overrightarrow{f}_{1}}^2}\overrightarrow{f}_{1}-\dfrac{\left\langle \overrightarrow{f}_{2} \left|\vphantom{\overrightarrow{f}_{2} \overrightarrow{e}_{3}}\right. \overrightarrow{e}_{3} \right\rangle}{\norm{\overrightarrow{f}_{2}}^2}\overrightarrow{f}_{2}\) . On procédant comme précédemment on montre sans peine que \( \left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{f}_{3}}\right. \overrightarrow{f}_{3} \right\rangle=\left\langle \overrightarrow{f}_{2} \left|\vphantom{\overrightarrow{f}_{2} \overrightarrow{f}_{3}}\right. \overrightarrow{f}_{3} \right\rangle=0\)

\( \bullet\)
\( \cdots\)

\( \bullet\)
On prend \[\overrightarrow{f}_{p}=\overrightarrow{e}_{p}-\sum_{k=1}^{p-1}\dfrac{\left\langle \overrightarrow{f}_{k} \left|\vphantom{\overrightarrow{f}_{k} \overrightarrow{e}_{p}}\right. \overrightarrow{e}_{p} \right\rangle}{\norm{\overrightarrow{f}_{k}}^2}\overrightarrow{f}_{k}\] et on vérifie sans peine l'orthogonalité.
Par exemple considérons la base de l'espace euclidien canonique \( \R^3\) formé des vecteurs \( \overrightarrow{e}_{1}=\begin{pmatrix}1\\1\\1\end{pmatrix}\) , \( \overrightarrow{e}_{2}=\begin{pmatrix}2\\1\\1\end{pmatrix}\) et \( \overrightarrow{e}_{3}=\begin{pmatrix}1\\0\\1\end{pmatrix}\) et appliquons le procédé de Gram-Schmidt.
\( \bullet\)
On pose \( \overrightarrow{f}_{1}=\overrightarrow{e}_{1}=\begin{pmatrix}1\\1\\1\end{pmatrix}\) .

\( \bullet\)
On a \( \norm{\overrightarrow{f}_{1}}^2=3\) , \( \left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{e}_{2}}\right. \overrightarrow{e}_{2} \right\rangle=4\) et \( \left\langle \overrightarrow{f}_{1} \left|\vphantom{\overrightarrow{f}_{1} \overrightarrow{e}_{3}}\right. \overrightarrow{e}_{3} \right\rangle=2\)

\( \bullet\)
On pose \( \overrightarrow{f}_{2}=\overrightarrow{e}_{2}-\dfrac{4}{3}\overrightarrow{f}_{1}=\begin{pmatrix} \frac{2}{3}\\-\frac{1}{3}\\-\frac{1}{3} \end{pmatrix}\)

\( \bullet\)
On a \( \norm{\overrightarrow{f}_{2}}^2=\dfrac{2}{3}\) , \( \left\langle \overrightarrow{f}_{2} \left|\vphantom{\overrightarrow{f}_{2} \overrightarrow{e}_{2}}\right. \overrightarrow{e}_{2} \right\rangle=\dfrac{2}{3}\) et \( \left\langle \overrightarrow{f}_{2} \left|\vphantom{\overrightarrow{f}_{2} \overrightarrow{e}_{3}}\right. \overrightarrow{e}_{3} \right\rangle=\dfrac{1}{3}\)

\( \bullet\)
On pose \( \overrightarrow{f}_{3}=\overrightarrow{e}_{3}-\dfrac{2}{3}\overrightarrow{f}_{1}-\dfrac{\frac{1}{3}}{\frac{2}{3}}\overrightarrow{f}_{2}=\begin{pmatrix}0\\-\frac{1}{2}\\\frac{1}{2}\end{pmatrix}\)
Par construction ces trois vecteurs formes une base orthogonale. Il suffit des les normaliser pour conclure : une base orthonormale de \( \R^3\) est \[ \left\{ \dfrac{1}{\sqrt{3}}\begin{pmatrix}1\\1\\1\end{pmatrix}, \dfrac{\sqrt{3}}{\sqrt{2}}\begin{pmatrix} \frac{2}{3}\\-\frac{1}{3}\\-\frac{1}{3} \end{pmatrix}, \sqrt{2}\begin{pmatrix}0\\-\frac{1}{2}\\\frac{1}{2}\end{pmatrix} \right\} \]

Exercice


Considérons l'espace vectoriel \( \R^3\) munit de sa structure euclidienne canonique. On considère les vecteurs \( \overrightarrow{e}_{1}=\begin{pmatrix} 1\\0\\1 \end{pmatrix}\) , \( \overrightarrow{e}_{2}=\begin{pmatrix} 1\\1\\1 \end{pmatrix}\) et \( \overrightarrow{e}_{3}=\begin{pmatrix} -1\\-1\\0 \end{pmatrix}\) . Vérifiez que la famille \( \{\overrightarrow{e}_{1}, \overrightarrow{e}_{2}, \overrightarrow{e}_{3}\}\) est une base de \( \R^3\) et appliquer le procédé d'orthonormalisation de Gram-Schmidt pour en extraire une base orthonormale.

Corollaire


Tout espace euclidien distinct de \( \{\overrightarrow{0}\}\) admet une base orthonormale.

Démonstration

Tout espace vectoriel de dimension fini admet une base d'après le théorème de la base incomplète ; le procédé d'orthonormalisation de Gram-Schmidt permet de conclure.

Proposition


Soit \( (E, \left\langle \bullet \left|\vphantom{\bullet \bullet}\right. \bullet \right\rangle)\) un espace euclidien de dimension \( n\in\N_{{>}0}\) et \( \mathcal{B}=\{\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{n}\}\) une base orthonormale.
\( (i)\) .
\( \dpl{\forall \overrightarrow{x}\in E, \ \overrightarrow{x}=\sum_{i=1}^n\left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{e}_{i}}\right. \overrightarrow{e}_{i} \right\rangle\overrightarrow{e}_{i}}\) En d'autre terme les coordonnés de \( \overrightarrow{x}\) dans la base \( \mathcal{B}\) sont \( \left(\left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{e}_{i}}\right. \overrightarrow{e}_{i} \right\rangle\right)_i\)

\( (ii)\) .
Soient \( (x_i)_i\) et \( (y_i)_i\) les coordonnées de vecteurs \( \overrightarrow{x}\) et \( \overrightarrow{y}\) de \( E\) exprimés dans la base \( \mathcal{B}\) , alors \[\left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{y}}\right. \overrightarrow{y} \right\rangle=\sum_{i=1}^nx_iy_i\]

\( (iii)\) .
Soit \( (x_i)_i\) les coordonnées d'un vecteur \( \overrightarrow{x}\) de \( E\) exprimés dans la base \( \mathcal{B}\) , alors \[\norm{\overrightarrow{x}}^2=\sum_{i=1}^nx_i^2\]

Démonstration

Exercice

Théorème


Soit \( F\) un sous espace vectoriel de dimesnion \( p\) d'un espace euclidien \( (E, \left\langle \bullet \left|\vphantom{\bullet \bullet}\right. \bullet \right\rangle)\) de dimension \( n\geqslant p\) .
\( (i)\) .
\( \dim(F^{\bot})=n-p\)

\( (ii)\) .
\( F\overset{\bot}{\oplus} F^{\bot}=E\)

\( (iii)\) .
\( \left(F^{\bot}\right)^{\bot}=F\)

Démonstration

Soit \( \left\{\overrightarrow{e}_{1}, \ldots, \overrightarrow{e}_{p}\right\}\) une base de \( F\) . En appliquant le procédé de Gram-Schmidt, on déterminer une base orthonormale \( \left\{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{p}\right\}\) de \( F\) . D'après le théorème de la base incomplète, on trouve une base \( \left\{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{p}, \overrightarrow{e}_{p+1}, \ldots, \overrightarrow{e}_{n}\right\}\) de \( E\) . Si on applique l'algorithme de Gram-Schmidt à cette base, on trouve une base \( \left\{\overrightarrow{f}_{1}', \ldots, \overrightarrow{f}_{p}', \overrightarrow{f}_{p+1}, \ldots, \overrightarrow{f}_{n}\right\}\) . Mais d'après le processus itératif, puisque \( \left\{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{p}\right\}\) est déjà orthonormale on en déduit que \( \overrightarrow{f}_{i}'=\overrightarrow{f}_{i}\) . En conclusion \( \left\{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{p}, \overrightarrow{f}_{p+1}, \ldots, \overrightarrow{f}_{n}\right\}\) est une base orthonormale de \( E\) et \( \left\{\overrightarrow{f}_{1}, \ldots, \overrightarrow{f}_{p}\right\}\) est une base orthonormale de \( F\) . Montrons que \( \left\{\overrightarrow{f}_{p+1}, \ldots, \overrightarrow{e}_{n}\right\}\) est une base de \( F^{\bot}\) . Ceci prouvera que \( \dim(F^{\bot})=n-p\) et aussi que \( F\overset{\bot}{\oplus} F^{\bot}=E\) . Naturellement c'est une famille libre, il suffit de montrer que c'est une famille génératrice. Soit \( \overrightarrow{x}\in F^{\bot}\) , d'après la proposition précédente, \( \dpl{\overrightarrow{x}=\sum_{i=1}^n\left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{f}_{i}}\right. \overrightarrow{f}_{i} \right\rangle\overrightarrow{f}_{i}}\) mais puisque \( \overrightarrow{x}\) est orthogonale à \( F\) , on en déduit que \( \left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{f}_{i}}\right. \overrightarrow{f}_{i} \right\rangle=0\) pour \( i\in [\![1 ; p]\!]\) . Finalement il reste à observer que \( \left(F^{\bot}\right)^{\bot}=F\) . Nous avons déjà observer que \( F\subseteq \left(F^{\bot}\right)^{\bot}\) . Montrons l'inclusion inverse. Soit \( \overrightarrow{x}\in \left(F^{\bot}\right)^{\bot}\) . Puisque \( \overrightarrow{x}\) est aussi un vecteur de \( E\) , on peut, comme précédemment, écrire \( \dpl{\overrightarrow{x}=\sum_{i=1}^n\left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{f}_{i}}\right. \overrightarrow{f}_{i} \right\rangle\overrightarrow{f}_{i}}\) . Puisque \( \overrightarrow{x}\) est un vecteur de l'orthogonale à l'orthogonale de \( F\) on en déduit que \( \left\langle \overrightarrow{x} \left|\vphantom{\overrightarrow{x} \overrightarrow{f}_{i}}\right. \overrightarrow{f}_{i} \right\rangle=0\) pour \( i\in [\![p+1, n]\!]\) . CQFD.