Calculatrice de vecteurs

Norme, produit scalaire (avec l'angle entre deux vecteurs) et produit vectoriel, en 2D ou en 3D.

Calcul
Résultat
—

Norme : ||u|| = √(x² + y² + z²). Produit scalaire : u·v = ux·vx + uy·vy (+ uz·vz). Produit vectoriel (3D) : u×v = (uy·vz−uz·vy, uz·vx−ux·vz, ux·vy−uy·vx), un vecteur perpendiculaire à u et v.

Comment l'utiliser ?

  1. Choisissez le calcul : norme, produit scalaire ou produit vectoriel.
  2. Renseignez les coordonnées du ou des vecteurs (laissez z à 0 pour rester en 2D).
  3. Lisez le résultat — le mode produit scalaire affiche aussi l'angle entre les deux vecteurs.

Trois calculs, trois usages différents

La norme mesure la longueur d'un vecteur. Le produit scalaire (un nombre) sert à calculer un angle ou à tester la perpendicularité (produit scalaire nul). Le produit vectoriel (un vecteur, uniquement défini en 3D) donne un vecteur perpendiculaire aux deux vecteurs de départ — utile en physique pour un moment de force ou une normale à un plan.

Cas d'usage

  • Exercices de géométrie vectorielle, niveau lycée et supérieur.
  • Physique : calcul d'un travail (produit scalaire force-déplacement) ou d'un moment de force (produit vectoriel).
  • Infographie 3D : calcul de normales à une surface.

Erreurs fréquentes

  • Confondre produit scalaire (un nombre) et produit vectoriel (un vecteur) : ce ne sont pas des opérations interchangeables.
  • Tenter un produit vectoriel en 2D : il n'est défini qu'en 3D (en 2D, on utilise parfois une valeur scalaire équivalente ux·vy − uy·vx).
  • Oublier de vérifier le signe du produit vectoriel : u×v et v×u sont opposés (anticommutativité).

Compatibilité

Fonctionne sur mobile, tablette et ordinateur, sans inscription. Pour le théorème de Pythagore, voyez la calculatrice de Pythagore.

Questions fréquentes

Comment calculer la norme d'un vecteur ?

En 2D : ||u|| = √(x² + y²). En 3D : ||u|| = √(x² + y² + z²). C'est le théorème de Pythagore généralisé.

Comment calculer le produit scalaire de deux vecteurs ?

u · v = ux × vx + uy × vy (+ uz × vz en 3D). Le produit scalaire est nul si et seulement si les deux vecteurs sont perpendiculaires.

Comment calculer le produit vectoriel de deux vecteurs ?

En 3D uniquement : u × v = (uy·vz − uz·vy, uz·vx − ux·vz, ux·vy − uy·vx). Le résultat est un vecteur perpendiculaire à u et à v.

Comment trouver l'angle entre deux vecteurs ?

cos(angle) = (u · v) ÷ (||u|| × ||v||), puis angle = arccos(...). Le mode produit scalaire de cet outil calcule automatiquement cet angle.

Vérifié le 15 septembre 2026 · Responsable éditorial : Thomas Martin