Le produit scalaire : les 4 formules et quand les utiliser

Mis à jour le 1 octobre 2026

Le produit scalaire de deux vecteurs est un nombre. Il existe quatre façons de le calculer : le secret est de choisir la bonne selon les données de l'énoncé.

Les quatre formules

  • Avec l'angle : u⃗⋅v⃗=∥u⃗∥×∥v⃗∥×cos⁡(u⃗,v⃗)\vec{u} \cdot \vec{v} = \|\vec{u}\| \times \|\vec{v}\| \times \cos(\vec{u}, \vec{v}).
  • Avec les coordonnées, dans un repère orthonormé : u⃗(x ; y)\vec{u}(x\,;\,y), v⃗(x′ ; y′)\vec{v}(x'\,;\,y'), u⃗⋅v⃗=xx′+yy′\vec{u} \cdot \vec{v} = xx' + yy'.
  • Avec le projeté orthogonal : si HH est le projeté de CC sur (AB)(AB), AB→⋅AC→=AB→⋅AH→\overrightarrow{AB} \cdot \overrightarrow{AC} = \overrightarrow{AB} \cdot \overrightarrow{AH} (AB×AHAB \times AH si même sens, −AB×AH-AB \times AH sinon).
  • Avec les normes : u⃗⋅v⃗=12(∥u⃗+v⃗∥2−∥u⃗∥2−∥v⃗∥2)\vec{u} \cdot \vec{v} = \dfrac{1}{2}\left(\|\vec{u} + \vec{v}\|^2 - \|\vec{u}\|^2 - \|\vec{v}\|^2\right).

Astuce. Un repère est donné ? Coordonnées. Des longueurs et un angle ? Cosinus. Une figure avec un angle droit ? Projeté orthogonal.

Orthogonalité

Deux vecteurs non nuls sont orthogonaux si et seulement si leur produit scalaire est nul. C'est l'outil le plus rapide pour prouver qu'un angle est droit.

Exemple. A(0 ; 1)A(0\,;\,1), B(3 ; 2)B(3\,;\,2), C(1 ; −2)C(1\,;\,-2). Le triangle ABCABC est-il rectangle en AA ?

  1. AB→(3 ; 1)\overrightarrow{AB}(3\,;\,1) et AC→(1 ; −3)\overrightarrow{AC}(1\,;\,-3).
  2. AB→⋅AC→=3−3=0\overrightarrow{AB} \cdot \overrightarrow{AC} = 3 - 3 = 0 : oui, il est rectangle en AA.

Règles de calcul

  • u⃗⋅v⃗=v⃗⋅u⃗\vec{u} \cdot \vec{v} = \vec{v} \cdot \vec{u} et u⃗⋅(v⃗+w⃗)=u⃗⋅v⃗+u⃗⋅w⃗\vec{u} \cdot (\vec{v} + \vec{w}) = \vec{u} \cdot \vec{v} + \vec{u} \cdot \vec{w}.
  • u⃗⋅u⃗=∥u⃗∥2\vec{u} \cdot \vec{u} = \|\vec{u}\|^2.
  • ∥u⃗+v⃗∥2=∥u⃗∥2+2 u⃗⋅v⃗+∥v⃗∥2\|\vec{u} + \vec{v}\|^2 = \|\vec{u}\|^2 + 2\,\vec{u} \cdot \vec{v} + \|\vec{v}\|^2.

Le théorème d'Al-Kashi

Dans tout triangle ABCABC : BC2=AB2+AC2−2 AB×AC×cos⁡BAC^BC^2 = AB^2 + AC^2 - 2\,AB \times AC \times \cos\widehat{BAC}. C'est le théorème de Pythagore généralisé : si l'angle est droit, le cosinus est nul.

Exemple. AB=3AB = 3, AC=5AC = 5 et BAC^=π3\widehat{BAC} = \dfrac{\pi}{3}. Calculer BCBC.

  1. BC2=9+25−2×3×5×12=34−15=19BC^2 = 9 + 25 - 2 \times 3 \times 5 \times \dfrac{1}{2} = 34 - 15 = 19.
  2. BC=19BC = \sqrt{19}.

Les pièges à éviter

  • Écrire le produit scalaire comme un vecteur : c'est un nombre.
  • Oublier le signe moins quand le projeté est dans le sens opposé.
  • Oublier le double produit dans ∥u⃗+v⃗∥2\|\vec{u} + \vec{v}\|^2.

Faire le diagnostic gratuit

À lire aussi