Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

Sandrine CHARLES : scharles@biomserv.univ-lyon1.fr

Introduction

La notion d’espace vectoriel constitue le cadre général de l’Algèbre Linéaire. La richesse de cette théorie s’accroît si on y ajoute d’autres structures. La plus importante d’entre elles fait référence aux mesures de longueurs, de distance et d’angle : c’est la structure métrique. Et c’est la notion de produit scalaire qui permet de donner un sens, de définir, et d’étudier les propriétés métriques d’un espace vectoriel.

1 Produit scalaire

Définition 1

Soit $$ une application de E×E dans R qui a tout couple (u,v) de vecteurs de E fait correspondre un réel φ(u,v). $$ est une forme bilinéaire, si elle est linéaire par rapport à u et par rapport à v :

u1,u2EvEλ,μR φ(λu1+μu2,v)=λφ(u1,v)+μφ(u2,v)

uEv1,v2Eλ,μR φ(u,λv1+μv2)=λφ(u,v1)+μφ(u,v2)

Remarque

Cette définition rejoint celle des formes multilinéaires introduite pour les déterminants.

Proposition 1

  1. $$ est symétrique si u,vEφ(u,v)=φ(v,u)

  2. $$ est définie si uEφ(u,u)=0u=0

  3. $$ est positive si uEφ(u,u)0 *

Définition 2

On appelle produit scalaire une forme bilinéaire symétrique, définie et positive.

Notations du produit scalaire : \varphi \left( {\vec u,\vec v} \right)\quad \quad \left( {\begin{array}{*{20}{c}}

\end{array}} \right)\quad \quad \left\langle {\vec u,\vec v} \right\rangle \quad \quad \vec u \bullet \vec v

Dans toute la suite du cours nous adopterons la notation uv.



Remarques

· Un espace vectoriel est muni a priori de plusieurs produits scalaires.

· uv est une opération entre deux vecteurs ; le résultat est un scalaire.

Définition 3

Un espace vectoriel muni d’un produit scalaire est appelé espace préhilbertien.

D’après la définition du produit scalaire, uu est positif ou nul ; Il admet donc une racine carrée que l’on note ${| {u} |_ } = $.

Définition

On appelle norme ou longueur du vecteur u associée au produit scalaire (•) et notée u, le scalaire :

u=uu2=u

1.1 Le produit scalaire canonique de Rn

On rappelle que Rn est un espace vectoriel.

Proposition

L’application suivante est un produit scalaire :

\begin{array}{*{20}{l}}

  • {:}&{{^n} }& &&{{}x = ( {{x_1}, ,{x_n}} ){}y = ( {{y_1}, ,{y_n}} )} \$

  • {}&{( {x,y} )}& &{_{i = 1}^{i = n} {{x_i}{y_j}} }&{}$

\end{array}

On l’appelle produit scalaire canonique de Rn.

Démonstration

Définition

L’espace vectoriel Rn muni de son produit scalaire canonique est appelé espace euclidien de dimension n.

è Dans toute la suite du chapitre, nous ferons toujours référence pour Rn, sauf mention contraire, au produit salaire canonique.

Remarque

Si on désigne par X et Y les matrices des coordonnées des vecteurs x=(x1,,xn) et =(y1,,yn), alors on a xy=tXY.

Exemple

Soient x=(1,2,5) et y=(2,1,3) deux vecteurs de R3 muni de son produit scalaire canonique. Vérifier la proposition précédente. Réponse.

Proposition

Rn étant muni de son produit scalaire canonique, la norme de xRn s’écrit :

x2=ni=1x2ix2=xx=tXX

Exemple

On suppose R3 muni de son produit scalaire canonique. Calculer la norme de x=(2,2,1). Normer x. Réponse.

1.2 D’autres exemples

1. Soit V l’ensemble des fonctions continues sur l’intervalle [a,b]. V est un espace vectoriel.

Alors l’expression suivante définit un produit scalaire sur V :

fgbaf(t)g(t)dt

f et g sont des fonctions quelconques continues sur [a,b].

2. Considérons Mn,p(R) l’ensemble des matrices de dimension (n,p) à coefficients dans R. Nous avons déjà vu que Mn,p(R) est un espace vectoriel (Chap3, § 2.2).

Alors l’expression suivante définit un produit scalaire sur Mn,p(R) :

AB=tr(tAB)

tr désigne la trace de la matrice tAB c’est-à-dire la somme des éléments diagonaux de la matrice. Si A[aij] et B[bij] avec i=1,n et j=1,p, alors :

AB=tr(tAB)=ni=1pj=1aijbij

2 Inégalité de Cauchy-Schwartz et applications

Théorème 1 (Inégalité de Schwartz)

Si $ $ est un produit scalaire sur un espace vectoriel E, pour tout u,vE :

$| {u v} | $ ce qui équivaut à |uv|uv

Remarque

Le symbole | | désigne la valeur absolue.

Théorème 2

Soit E un espace préhilbertien. Alors la norme de E satisfait les propriétés suivantes :

  1. u0 et u=0u=0

  2. λu=|λ|u(λR)

  3. u+vu+v

Remarque

La propriété (iii) est appelée « inégalité triangulaire » car si on considère uv comme troisième côté du triangle formé avec u et v, alors (iii) signifie que la longueur d’un côté du triangle est inférieure ou égale à la somme des longueurs des deux autres côtés.

Définition

Soit E un espace préhilbertien. Soit uE. Si u=1, ou si de manière équivalente uu=1, alors u est appelé un vecteur unitaire.

Proposition

Si x0E un vecteur quelconque de E espace préhilbertien, alors le vecteur u=1xx est unitaire et colinéaire à x. On appelle u le vecteur normé associé à x. Le procédé correspondant s’appelle la normalisation.

Remarque

Quels que soient les vecteurs u,vE, l’angle que font entre eux les vecteurs u et v est l’angle θ tel que 0θπ et :

cosθ=vuv

D’après l’inégalité de Cauchy-Schwartz, 1cosθ1, et donc l’angle θ existe toujours et est unique.

Représentation graphique

Unnamed Image

Unnamed Image

3 Orthogonalité, projection

3.1 Définition

Définition

Soit E un espace préhilbertien. Deux vecteurs u et v de E sont dits orthogonaux si et seulement si :

uv=0

On dit aussi que u est orthogonal à v.



Remarques

« 0E est orthogonal à tout vecteur uE. En effet, 0u=(0u)u=0(uu)=0.

« Inversement, si u est orthogonal à tout vecteur de E, alors u=0. En effet, si u est orthogonal à tout vecteur de E, alors en particulier u=0 et donc u=0.

« u est orthogonal à v si et seulement si cosθ=0, c’est-à-dire si et seulement si θ=±π2.

3.2 Recherche de vecteurs orthogonaux

Dans le plan, il est parfois utile de savoir trouver rapidement les coordonnées d’un vecteur v orthogonal à un vecteur quelconque =(u1,u2).

Soit v=(v1,v2) orthogonal à u. Alors uv=0u1v1+u2v2=0. Si on suppose u10, alors on a v1=u2u1v2. L’ensemble des vecteurs orthogonaux à u est donc défini comme :

\left\{ {{{\vec v = \left( {{v_1},{v_2}} \right) \in {\mathbb{R}^2}} \mathord{\left/

{\vphantom {{\vec v = \left( {{v_1},{v_2}} \right) \in {\mathbb{R}^2}} {{v_1} = - \frac{{{u_2}}}{{{u_1}}}{v_2}}}} \right.

\kern-\nulldelimiterspace} {{v_1} = - \frac{{{u_2}}}{{{u_1}}}{v_2}}}} \right\}

En particulier, si on pose v1u2, alors \vec v\; = \left( * - {u_2},{u_1}} \right) est orthogonal à u=(u1,u2). De même, v=(u2,u1) est orthogonal à u=(u1,u2).

Exemple

Soit u=(1,3). Alors v=(3,1) est orthogonal à u : \left( {\begin{array}{*{20}{c}}

  • 1&3$

\end{array}} \right)\left( {\begin{array}{*{20}{c}}

  • { - 3} \$

  • 1$

\end{array}} \right) = - 3 * 3 = 0.

3.4 Ensembles orthogonaux

Définitions

« Un ensemble F={u1,,up} de vecteurs de E, un espace préhilbertien, est dit orthogonal si deux vecteurs quelconques de F sont orthogonaux : uiuj=0, ij

«F est dit orthonormal, si F est orthogonal et si tous les vecteurs de F sont unitaires : ${\vec u_i} \bullet {\vec u_j} * {\delta _{ij}} = \left\{ {\begin{array}{*{20}{c}}

«0&{{\text{si }}i \ne j} \\

«1&{{\text{si }}i = j}

« \end{array}} \right.$

Remarque

On peut normaliser un ensemble orthogonal en normalisant chacun des vecteurs.

Théorème 1

Soit F un ensemble orthogonal de vecteurs non nuls. Alors les vecteurs de F sont linéairement indépendants.

Théorème * : Pythagore

Soit F={u1,,up} un ensemble orthogonal. Alors :

u1+up2=u12++up2

Remarque

Ce dernier théorème permet de retrouver le théorème de Pythagore dans le cas du plan. En effet, si on considère deux vecteurs u et v du plan tels que u=0, alors :

\begin{gathered}

  • {| {u + v} |^2} = ( {u + v} ) ( {u + v} ) \$

  • = ( {u u} ) + 2( {u v} ) + ( {v v} ) \$

  • = ( {u u} ) + ( {v v} ) \$

  • = {| {u} |^2} + {| {v} |^2} \$

$\end{gathered} $

Proposition

La base canonique B={e1,e2,,en} de l’espace euclidien Rn est une base orthonormale. En effet, ijeiej=0 et i=1,nei=1. *

3.5 Projecteur orthogonal

Soit Rn espace euclidien. Considérons une direction définie par un vecteur uRn. Soit vRn. Cherchons à caractériser la projection orthogonale de v sur la direction définie par u :[

Unnamed Image

Unnamed Image

On cherche donc à caractériser le vecteur p/u(v) par rapport au vecteur v.

Soit w et p/u(v) tels que par construction l’on ait :

v=w+p/u(v)w=vp/u(v)

Or p/u(v) est colinéaire à u donc il peut s’écrire p/u(v)=λu.

D’autre part, la caractéristique fondamentale de p/u(v) est que w est orthogonal à u :

$\begin{gathered}

  • w u = 0 u = 0 \$

  • w u = 0 ( {v} ) u = v u \$

  • w u = 0 = v u \$

  • w u = 0 = v u \$

  • w u = 0 = v u \$

  • w u = 0 \$

$\end{gathered} $$

Définition 1

Soient u et v deux vecteurs non nuls de Rn. Le vecteur projeté de v sur u est le vecteur : * p/u(v)=vuuuu

p/u(v) est colinéaire à u et vp/u(v) lui est orthogonal.

Remarque

Le coefficient uuu est appelé coefficient de Fourier de v sur u ou composante de v sur u.

Définition 2

Soit uRn. L’application p/u de Rn* *dans Rn qui à v associe p/u(v) est appelé projecteur orthogonal sur u.

è Revoir la notion de projecteur](http://biogeol.free.fr/Lexique/Lexique.htm).

4 Distance euclidienne

Définition

Soient u=(u1,,un) et v=(v1,,vn) deux vecteurs de Rn. La distance entre u et v, qui n’est autre que la distance entre les points extrémités des deux vecteurs, est définie par :

d(u,v)=uv

Proposition

Soit Rn espace euclidien. Alors : * d(u,v)=uv=ni=1(uivi)2

On parle de distance euclidienne.

Exemple

On se place dans R2 muni de sa base canonique {e1,e2} et de son produit scalaire canonique.

Soit u=(1,3) et v=(1,2). Calculer d(u,v). Réponse.

5 Déterminant et volume

Unnamed Image

Considérons le plan muni d’un repère d’origine A. On considère R2 espace euclidien.

Soient A de cordonnées (0,0), B de coordonnées (x1,x2), C de coordonnées (y1,y2). On désigne par u le vecteur issu de A et d’extrémité C et par v le vecteur issu de A et d’extrémité B. Ainsi, u=(x1,x2) et v=(y1,y2). On appelle θ l’angle formé par u et v.

Nous allons cherche à démontrer la propriété énoncée au chapitre 3, paragraphe 4.4, à savoir que le déterminant de u et v est égal à l’aire du parallélogramme ABDC.

On appelle respectivement G et H les projetés orthogonaux de * et D sur la direction définie par u. Ainsi, l’aire du triangle ABG est égale à l’aire du triangle CDH, d’où l’on en déduit que l’aire du parallélogramme ABDC est exactement égale à l’aire du rectangle GBDH :

AABDC=AGBDH

Or AGBDH=BD×BG avec BD=AC=u et BG=ABsinθ=vsinθ. Donc :

\begin{gathered}

$\end{gathered} $

En utilisant les coordonnées des vecteurs u et v, on peut écrire :

u2=x21+x22 v2=y21+y22 uv=x1y1+x2y2

Finalement :

\begin{gathered}

$\end{gathered} $

En remarquant que det, on peut conclure que \boxed{{A_{ABDC}} = \det \left( {\vec u,\vec v} \right)}, autrement dit que le déterminant de deux vecteurs de {\mathbb{R}^2} est bien égal à la surface du parallélogramme construit sur ces deux vecteurs.

6 Exemples d’utilisation en Biologie

Les plantes de quatre espèces végétales E1, E2, E3, E4ont été dénombrées sur un terrain subdivisé en trois parcelles disjointes A, B, C. Les résultats sont présentés sous la forme d’une matrice F :

{\mathbf{F}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right)

où, par exemple, {b_2} est le nombre de plantes de l’espèce E2présentes dans la parcelle B.

Soient {p_1},{p_2},{p_3},{p_4} les sommes des colonnes de la matrice F ; {n_1},{n_2},{n_3} les sommes des lignes de la matrice F : {p_i} = {a_i} + {b_i} + {c_i}\quad i = 1,4 et {n_j} = \sum\limits_{i = 1}^{i = 4} {{a_i}} \quad j = 1,3.

Ainsi {n_2} est le nombre total de plantes présentes dans la parcelle B ; tandis que {p_2} est le nombre total de plantes de l’espèce E2présentes dans l’ensemble des trois parcelles.

Soit n le nombre total de plantes des quatre espèces présentes dans l’ensemble des trois parcelles : n = \sum\limits_{i = 1}^{i = 4} {{p_i}} = \sum\limits_{j = 1}^{j = 3} {{n_j}} .

Considérons les deux matrices suivantes :

${\mathbf{D}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right)$ {\mathbf{\Delta }} = \left( {\begin{array}{*{20}{c}}

{\vphantom {{{n_1}} n}} \right.

$\kern-\nulldelimiterspace} n}}&0&0 \\

{\vphantom {{{n_2}} n}} \right.

\kern-\nulldelimiterspace} n}}&0 \\

{\vphantom {{{n_3}} n}} \right.

\kern-\nulldelimiterspace} n}}

\end{array}} \right)

Dans {\mathbb{R}^3} (muni de sa base canonique), les colonnes de la matrice {\mathbf{X}} = {\mathbf{F}}{{\mathbf{D}}^{ - 1}} peuvent être considérées comme les coordonnées, exprimées en %, des quatre points E1, E2, E3, E4représentants les quatre espèces végétales :

{\mathbf{X}} = {\mathbf{F}}{{\mathbf{D}}^{ - 1}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right)\left( {\begin{array}{*{20}{c}}

{\vphantom {1 {{p_1}}}} \right.

$\kern-\nulldelimiterspace} {{p_1}}}}&0&0&0 \\

{\vphantom {1 {{p_2}}}} \right.

\kern-\nulldelimiterspace} {{p_2}}}}&0&0 \\

{\vphantom {1 {{p_3}}}} \right.

\kern-\nulldelimiterspace} {{p_3}}}}&0 \\

{\vphantom {1 {{p_4}}}} \right.

\kern-\nulldelimiterspace} {{p_4}}}}

\end{array}} \right) = \left( {\begin{array}{*{20}{c}}

{\vphantom {{{a_1}} {{p_1}}}} \right.

\kern-\nulldelimiterspace} {{p_1}}}}&{{{{a_2}} \mathord{\left/

{\vphantom {{{a_2}} {{p_2}}}} \right.

\kern-\nulldelimiterspace} {{p_2}}}}&{{{{a_3}} \mathord{\left/

{\vphantom {{{a_3}} {{p_3}}}} \right.

\kern-\nulldelimiterspace} {{p_3}}}}&{{{{a_4}} \mathord{\left/

{\vphantom {{{a_4}} {{p_4}}}} \right.

\kern-\nulldelimiterspace} {{p_4}}}} \\

{\vphantom {{{b_1}} {{p_1}}}} \right.

\kern-\nulldelimiterspace} {{p_1}}}}&{{{{b_2}} \mathord{\left/

{\vphantom {{{b_2}} {{p_2}}}} \right.

\kern-\nulldelimiterspace} {{p_2}}}}&{{{{b_3}} \mathord{\left/

{\vphantom {{{b_3}} {{p_3}}}} \right.

\kern-\nulldelimiterspace} {{p_3}}}}&{{{{b_4}} \mathord{\left/

{\vphantom {{{b_4}} {{p_4}}}} \right.

\kern-\nulldelimiterspace} {{p_4}}}} \\

{\vphantom {{{c_1}} {{p_1}}}} \right.

\kern-\nulldelimiterspace} {{p_1}}}}&{{{{c_2}} \mathord{\left/

{\vphantom {{{c_2}} {{p_2}}}} \right.

\kern-\nulldelimiterspace} {{p_2}}}}&{{{{c_3}} \mathord{\left/

{\vphantom {{{c_3}} {{p_3}}}} \right.

\kern-\nulldelimiterspace} {{p_3}}}}&{{{{c_4}} \mathord{\left/

{\vphantom {{{c_4}} {{p_4}}}} \right.

\kern-\nulldelimiterspace} {{p_4}}}}

\end{array}} \right)

Par cette opération matricielle, on a en fait normalisé les colonnes de F ({p_i} = {a_i} + {b_i} + {c_i}).

Nous allons tenter de voir si les quatre espèces végétales sont équi-réparties au sein des trois parcelles, i.e. si les proportions des quatre espèces sont les mêmes quelle que soit la parcelle.

Si on appelle G le point de coordonnées \left( {\frac{{{n_1}}}{n},\frac{{{n_2}}}{n},\frac{{{n_3}}}{n}} \right), cela revient d’un point de vue géométrique, à situer les quatre point E1, E2, E3, E4par rapport à ce point G. G représente le barycentre des espèces. Si un point Eiest proche de G, alors on pourra dire que cette espèce est équi-répartie au sein des trois parcelles.

D’un point de vue mathématique, il faut calculer les distances d\left( {{\text{G}}{\text{,}}{{\text{E}}_{\text{i}}}} \right), les distances les plus petites correspondront aux espèces les mieux équi-réparties au sein des trois parcelles.

${{\text{E}}_{\text{i}}} = \left( {\begin{array}{*{20}{c}}

{\vphantom {{{a_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}}} \\

{\vphantom {{{b_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}}} \\

{\vphantom {{{c_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}}}

\end{array}} \right)$ i = 1,4 d\left( {{\text{G}}{\text{,}}{{\text{E}}_{\text{i}}}} \right) = \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{i}}}} } \right\| $\overrightarrow {{\text{G}}{{\text{E}}_{\text{i}}}} * \left( {\begin{array}{*{20}{c}}

{\vphantom {{{a_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_1}} \mathord{\left/

{\vphantom {{{n_1}} n}} \right.

\kern-\nulldelimiterspace} n}} \\

{\vphantom {{{b_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_2}} \mathord{\left/

{\vphantom {{{n_2}} n}} \right.

\kern-\nulldelimiterspace} n}} \\

{\vphantom {{{c_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_3}} \mathord{\left/

{\vphantom {{{n_3}} n}} \right.

\kern-\nulldelimiterspace} n}}

\end{array}} \right)$

Ainsi, $d\left( {{\text{G}}{\text{,}}{{\text{E}}_{\text{i}}}} \right) = \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{i}}}} } \right\| = \sqrt {{{\left( {{{{a_i}} \mathord{\left/

{\vphantom {{{a_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_1}} \mathord{\left/

{\vphantom {{{n_1}} n}} \right.

\kern-\nulldelimiterspace} n}} \right)}^2} + {{\left( {{{{b_i}} \mathord{\left/

{\vphantom {{{b_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_2}} \mathord{\left/

{\vphantom {{{n_2}} n}} \right.

\kern-\nulldelimiterspace} n}} \right)}^2} + {{\left( {{{{c_i}} \mathord{\left/

{\vphantom {{{c_i}} {{p_i}}}} \right.

\kern-\nulldelimiterspace} {{p_i}}} - {{{n_3}} \mathord{\left/

{\vphantom {{{n_3}} n}} \right.

$-} n}} )}^2}} $$.

Application numérique : considérons la matrice F suivante :

{\mathbf{F}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right)

{p_1} = 24,{p_2} = 33,{p_3} * 25,{p_4} = 18 {n_1} = 32,{n_2} = 53,{n_3} = 15 n = 100

{\mathbf{X}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right) avec ${\text{G}} = \left( {\begin{array}{*{20}{c}}

\end{array}} \right)$

Ainsi $\overrightarrow {{\text{G}}{{\text{E}}_{\text{1}}}} = \left( {\begin{array}{*{20}{r}}

\end{array}} \right)$, $\overrightarrow {{\text{G}}{{\text{E}}_{\text{2}}}} = \left( {\begin{array}{*{20}{r}}

\end{array}} \right)$, $\overrightarrow {{\text{G}}{{\text{E}}_{\text{3}}}} = \left( {\begin{array}{*{20}{r}}

\end{array}} \right)$ et $\overrightarrow {{\text{G}}{{\text{E}}_{\text{4}}}} = \left( {\begin{array}{*{20}{r}}

\end{array}} \right)$.

Alors \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{1}}}} } \right\| = 0.120, \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{2}}}} } \right\| = 0.176, \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{3}}}} } \right\| = 0.583 et \left\| {\overrightarrow {{\text{G}}{{\text{E}}_{\text{4}}}} } \right\| = 0.326.

Nous pouvons finalement conclure que, dans cet exemple numérique, c’est l’espère 1 qui la mieux équi-répartie au sein des trois parcelles.