Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Véto (BCPST) · Algèbre linéaire et géométrie · VB-10

Cours et exercices corrigés de prépa BCPST : Géométrie et produit scalaire

Vecteurs du plan et de l'espace, déterminant, droites, cercles et plans, produit scalaire dans Rn\mathbb{R}^n, orthogonalité, projection orthogonale et théorème spectral pour les matrices symétriques réelles.

Objectifs du chapitre

Le cours

1. Vecteurs et déterminant

Dans le plan, pour u⃗(x,y)\vec{u}(x, y) et v⃗(x′,y′)\vec{v}(x', y') : det⁡(u⃗,v⃗)=xy′−x′y\det(\vec{u}, \vec{v}) = xy' - x'y. Les vecteurs sont colinéaires si et seulement si ce déterminant est nul, et ∣det⁡(u⃗,v⃗)∣|\det(\vec{u}, \vec{v})| est l'aire du parallélogramme qu'ils construisent.
Dans l'espace, trois vecteurs sont coplanaires si et seulement si leur déterminant 3×33 \times 3 est nul ; on le calcule par développement selon une ligne ou une colonne (ou par la règle de Sarrus).

2. Droites et cercles du plan

  • Une droite admet une équation cartésienne ax+by+c=0ax + by + c = 0 avec (a,b)≠(0,0)(a, b) \neq (0, 0) ; n⃗(a,b)\vec{n}(a, b) est un vecteur normal et u⃗(−b,a)\vec{u}(-b, a) un vecteur directeur.
  • Représentation paramétrique de la droite passant par A(xA,yA)A(x_A, y_A) dirigée par u⃗(α,β)\vec{u}(\alpha, \beta) : x=xA+tαx = x_A + t\alpha, y=yA+tβy = y_A + t\beta, t∈Rt \in \mathbb{R}.
  • Distance d'un point M0(x0,y0)M_0(x_0, y_0) à cette droite : ∣ax0+by0+c∣a2+b2\dfrac{|ax_0 + by_0 + c|}{\sqrt{a^{2} + b^{2}}}.
  • Le cercle de centre Ω(a,b)\Omega(a, b) et de rayon RR a pour équation (x−a)2+(y−b)2=R2(x - a)^{2} + (y - b)^{2} = R^{2}.

3. Droites et plans de l'espace

  • Un plan admet une équation ax+by+cz+d=0ax + by + cz + d = 0 avec (a,b,c)≠(0,0,0)(a, b, c) \neq (0, 0, 0), où n⃗(a,b,c)\vec{n}(a, b, c) est normal au plan. Distance d'un point M0M_0 au plan : ∣ax0+by0+cz0+d∣a2+b2+c2\dfrac{|ax_0 + by_0 + cz_0 + d|}{\sqrt{a^{2} + b^{2} + c^{2}}}.
  • Une droite est décrite par une représentation paramétrique (un point et un vecteur directeur) ou comme intersection de deux plans non parallèles.
  • Deux plans sont parallèles si et seulement si leurs vecteurs normaux sont colinéaires ; ils sont perpendiculaires si leurs vecteurs normaux sont orthogonaux.

4. Produit scalaire dans Rn\mathbb{R}^{n}

Pour x=(x1,…,xn)x = (x_1, \ldots, x_n) et y=(y1,…,yn)y = (y_1, \ldots, y_n) : ⟨x,y⟩=∑i=1nxiyi=XTY\langle x, y \rangle = \sum_{i=1}^{n} x_iy_i = X^{T}Y ; il est bilinéaire, symétrique et ⟨x,x⟩>0\langle x, x \rangle > 0 si x≠0x \neq 0. Norme : ∥x∥=⟨x,x⟩\|x\| = \sqrt{\langle x, x \rangle}.

  • Cauchy-Schwarz : ∣⟨x,y⟩∣≤∥x∥ ∥y∥|\langle x, y \rangle| \leq \|x\|\,\|y\|, avec égalité si et seulement si xx et yy sont colinéaires.
  • Pythagore : ∥x+y∥2=∥x∥2+∥y∥2  ⟺  ⟨x,y⟩=0\|x + y\|^{2} = \|x\|^{2} + \|y\|^{2} \iff \langle x, y \rangle = 0.
  • Une famille orthogonale de vecteurs non nuls est libre. L'orthogonal F⊥F^{\perp} d'un sous-espace FF est un sous-espace et dim⁡F+dim⁡F⊥=n\dim F + \dim F^{\perp} = n.

5. Projection orthogonale

Soit FF un sous-espace de Rn\mathbb{R}^{n} de base orthonormée (e1,…,ep)(e_1, \ldots, e_p). Le projeté orthogonal de xx sur FF est
pF(x)=∑i=1p⟨x,ei⟩eip_F(x) = \sum_{i=1}^{p} \langle x, e_i \rangle e_i
C'est l'unique vecteur de FF tel que x−pF(x)∈F⊥x - p_F(x) \in F^{\perp}. Il réalise la plus courte distance : pour tout y∈Fy \in F, ∥x−y∥≥∥x−pF(x)∥\|x - y\| \geq \|x - p_F(x)\|.
Sur une droite Vect(u)\text{Vect}(u) : p(x)=⟨x,u⟩∥u∥2up(x) = \dfrac{\langle x, u \rangle}{\|u\|^{2}}u. Cette propriété de minimisation est le fondement de la méthode des moindres carrés.

6. Théorème spectral

Une matrice P∈Mn(R)P \in \mathcal{M}_n(\mathbb{R}) est orthogonale si PTP=InP^{T}P = I_n, c'est-à-dire si ses colonnes forment une base orthonormée ; alors P−1=PTP^{-1} = P^{T}.
Théorème spectral : toute matrice symétrique réelle SS est diagonalisable dans une base orthonormée : il existe PP orthogonale et DD diagonale réelle telles que S=PDPTS = PDP^{T}.
De plus, des sous-espaces propres associés à des valeurs propres distinctes sont orthogonaux.

Méthodes et exemples rédigés

Méthode : Déterminer une équation de plan et une distance

Exemple

Déterminer une équation du plan passant par A(1,0,2)A(1, 0, 2) de vecteur normal n⃗(2,−1,3)\vec{n}(2, -1, 3), puis sa distance à l'origine.

  1. Étape 1 (Forme) : le plan a une équation 2x−y+3z+d=02x - y + 3z + d = 0.

  2. Étape 2 (Point) : AA appartient au plan, donc 2−0+6+d=02 - 0 + 6 + d = 0 et d=−8d = -8 : 2x−y+3z−8=02x - y + 3z - 8 = 0.

  3. Étape 3 (Distance) : d(O,P)=∣−8∣4+1+9=814d(O, \mathcal{P}) = \dfrac{|-8|}{\sqrt{4 + 1 + 9}} = \dfrac{8}{\sqrt{14}}.

Méthode : Reconnaître un cercle

Exemple

Déterminer l'ensemble des points vérifiant x2+y2−4x+6y−3=0x^{2} + y^{2} - 4x + 6y - 3 = 0.

  1. Étape 1 (Forme canonique) : x2−4x=(x−2)2−4x^{2} - 4x = (x - 2)^{2} - 4 et y2+6y=(y+3)2−9y^{2} + 6y = (y + 3)^{2} - 9.

  2. Étape 2 (Regrouper) : l'équation devient (x−2)2+(y+3)2=16(x - 2)^{2} + (y + 3)^{2} = 16.

  3. Étape 3 (Conclure) : c'est le cercle de centre Ω(2,−3)\Omega(2, -3) et de rayon 44. Si le membre de droite était négatif, l'ensemble serait vide.

Méthode : Calculer une projection orthogonale

Exemple

Projeter x=(1,2,3)x = (1, 2, 3) sur la droite D=Vect(u)D = \text{Vect}(u), u=(1,1,1)u = (1, 1, 1), puis sur le plan P:x+y+z=0\mathcal{P} : x + y + z = 0.

  1. Étape 1 (Sur la droite) : ⟨x,u⟩=6\langle x, u \rangle = 6 et ∥u∥2=3\|u\|^{2} = 3, donc pD(x)=2u=(2,2,2)p_D(x) = 2u = (2, 2, 2).

  2. Étape 2 (Sur le plan) : P=D⊥\mathcal{P} = D^{\perp} car uu est normal au plan, donc pP(x)=x−pD(x)=(−1,0,1)p_{\mathcal{P}}(x) = x - p_D(x) = (-1, 0, 1) ; contrôle : −1+0+1=0-1 + 0 + 1 = 0.

  3. Étape 3 (Distance) : la distance de xx au plan est ∥pD(x)∥=23\|p_D(x)\| = 2\sqrt{3}, et sa distance à la droite est ∥(−1,0,1)∥=2\|(-1, 0, 1)\| = \sqrt{2}.

Méthode : Appliquer le théorème spectral

Exemple

Diagonaliser S=(2112)S = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix} dans une base orthonormée.

  1. Étape 1 (Valeurs propres) : (2−λ)2−1=0  ⟺  λ∈{1,3}(2 - \lambda)^{2} - 1 = 0 \iff \lambda \in \{1, 3\} ; E3=Vect((1,1))E_3 = \text{Vect}((1, 1)) et E1=Vect((1,−1))E_1 = \text{Vect}((1, -1)), orthogonaux comme prévu.

  2. Étape 2 (Normaliser) : on divise chaque vecteur par sa norme 2\sqrt{2} : P=12(111−1)P = \dfrac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}, qui est orthogonale.

  3. Étape 3 (Conclure) : S=PDPTS = PDP^{T} avec D=(3001)D = \begin{pmatrix} 3 & 0 \\ 0 & 1 \end{pmatrix} ; l'inverse de PP s'obtient sans calcul : P−1=PTP^{-1} = P^{T}.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Condition de colinéarité de u⃗(x,y)\vec{u}(x, y) et v⃗(x′,y′)\vec{v}(x', y') ?

xy′−x′y=0xy' - x'y = 0.

Projeté de xx sur Vect(u)\text{Vect}(u) ?

⟨x,u⟩∥u∥2u\dfrac{\langle x, u \rangle}{\|u\|^{2}}u.

Énoncé de l'inégalité de Cauchy-Schwarz ?

∣⟨x,y⟩∣≤∥x∥ ∥y∥|\langle x, y \rangle| \leq \|x\|\,\|y\|, avec égalité si et seulement si xx et yy sont colinéaires.

Énoncé du théorème spectral ?

Toute matrice symétrique réelle s'écrit PDPTPDP^{T} avec PP orthogonale et DD diagonale réelle.

Distance de M0M_0 au plan ax+by+cz+d=0ax + by + cz + d = 0 ?

∣ax0+by0+cz0+d∣a2+b2+c2\dfrac{|ax_0 + by_0 + cz_0 + d|}{\sqrt{a^{2} + b^{2} + c^{2}}}.

Exercices corrigés

Exercice 1 Produit scalaire dans l'espace

Palier 1 · découverte

Calculez le produit scalaire de u⃗=(1,2,−1)\vec{u} = (1, 2, -1) et v⃗=(3,0,2)\vec{v} = (3, 0, 2) dans une base orthonormée.

Un indice

En base orthonormée, multipliez les coordonnées de même rang et additionnez les trois produits.

Voir la correction

Réponse attendue : 1

u⃗⋅v⃗=1×3+2×0+(−1)×2=3+0−2=\vec{u} \cdot \vec{v} = 1 \times 3 + 2 \times 0 + (-1) \times 2 = 3 + 0 - 2 = 1.

Exercice 2 Distance d'un point à un plan

Palier 2 · application

Calculez la distance du point M(1,2,3)M(1, 2, 3) au plan P:x+2y+2z−1=0\mathcal{P} : x + 2y + 2z - 1 = 0 (valeur exacte).

Un indice

Utilisez la formule d=∣axM+byM+czM+d∣a2+b2+c2d = \dfrac{|ax_M + by_M + cz_M + d|}{\sqrt{a^{2} + b^{2} + c^{2}}}.

Voir la correction

Réponse attendue : 10/3

Numérateur : ∣1+4+6−1∣=10|1 + 4 + 6 - 1| = 10. Norme du vecteur normal : 1+4+4=3\sqrt{1 + 4 + 4} = 3.
Distance : 103\dfrac{10}{3}.

Exercice 3 Distance d'un point à une droite vectorielle

Palier 3 · approfondissement

Dans R3\mathbb{R}^{3} muni du produit scalaire usuel, on note D=Vect((1,1,1))D = \mathrm{Vect}\big((1, 1, 1)\big) et u⃗=(1,2,3)\vec{u} = (1, 2, 3).
Calculez la projection orthogonale de u⃗\vec{u} sur DD, puis la distance de u⃗\vec{u} à DD (valeur exacte).

Un indice

La projection sur la droite dirigée par w⃗\vec{w} est u⃗⋅w⃗∥w⃗∥2w⃗\dfrac{\vec{u} \cdot \vec{w}}{\|\vec{w}\|^{2}}\vec{w}.

Voir la correction

Réponse attendue : sqrt(2)

u⃗⋅w⃗=6\vec{u} \cdot \vec{w} = 6 et ∥w⃗∥2=3\|\vec{w}\|^{2} = 3, donc p(u⃗)=2(1,1,1)=(2,2,2)p(\vec{u}) = 2(1, 1, 1) = (2, 2, 2).
u⃗−p(u⃗)=(−1,0,1)\vec{u} - p(\vec{u}) = (-1, 0, 1), de norme 2\sqrt{2}.

Exercice 4 Maximum d'une forme quadratique

Palier 4 · défi

Soit q(x,y)=2x2+2xy+2y2q(x, y) = 2x^{2} + 2xy + 2y^{2}. On écrit q(x,y)=XTSXq(x, y) = X^{T}SX avec X=(x,y)TX = (x, y)^{T} et SS symétrique.
À l'aide du théorème spectral, déterminez la valeur maximale de qq sur le cercle unité x2+y2=1x^{2} + y^{2} = 1.

Un indice

Le coefficient de xyxy se répartit pour moitié sur chacun des deux coefficients non diagonaux de SS.

Voir la correction

Réponse attendue : 3

S=(2112)S = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix}, de valeurs propres 11 et 33 (vecteurs propres orthogonaux (1,−1)(1, -1) et (1,1)(1, 1)).
Dans la base orthonormée associée, q=X′2+3Y′2≤3(X′2+Y′2)=3q = X'^{2} + 3Y'^{2} \leq 3(X'^{2} + Y'^{2}) = 3 sur le cercle unité, avec égalité en 12(1,1)\frac{1}{\sqrt{2}}(1, 1).
Maximum : 3.