Connectez-vous via MCP →

Entrez le calcul

Laissez les champs z vides ou à 0 pour des vecteurs 2D.

Formule

Publicité

Résultats

Angle entre les vecteurs
90°
1,570796 radians
Dot product (a·b) 0
Norme |a| 1
Norme |b| 1
cos θ 0

Qu'est-ce que le calculateur d'angle entre deux vecteurs ?

Cet outil détermine l'angle formé par deux vecteurs à partir de leurs composantes, dans le plan (2D) comme dans l'espace (3D). Il s'appuie sur le produit scalaire, l'une des relations les plus fondamentales du calcul vectoriel. Que vous travailliez en physique, en infographie, en apprentissage automatique ou en ingénierie, mesurer l'angle entre deux directions est une opération courante et indispensable.

Deux vecteurs partageant une origine commune avec l'angle thêta marqué entre eux
L'angle θ est mesuré entre deux vecteurs tracés depuis une origine commune.

Comment l'utiliser

Saisissez les composantes x, y et z du vecteur A et du vecteur B. Pour un problème en deux dimensions, laissez simplement les champs z vides ou indiquez 0. Le calculateur affiche l'angle à la fois en degrés et en radians, et présente également le produit scalaire, la norme de chaque vecteur ainsi que le cosinus de l'angle, pour que vous puissiez suivre chaque étape du calcul.

La formule expliquée

L'angle \(\theta\) vérifie la relation :

$$\theta = \arccos\left( \dfrac{\vec{A} \cdot \vec{B}}{\lVert \vec{A} \rVert \, \lVert \vec{B} \rVert} \right)$$

Ici, le produit scalaire vaut \(a \cdot b = a_x b_x + a_y b_y + a_z b_z\), et chaque norme correspond à la racine carrée de la somme des carrés des composantes, par exemple \(|a| = \sqrt{a_x^2 + a_y^2 + a_z^2}\). En divisant le produit scalaire par le produit des normes, on obtient \(\cos\theta\) ; l'arc cosinus de ce résultat donne alors l'angle, toujours compris entre 0° et 180°.

Publicité
Projection du produit scalaire du vecteur a sur le vecteur b illustrant la relation au cosinus
Le produit scalaire est lié à la projection d'un vecteur sur l'autre, donnant cos θ.

Exemple résolu

Prenons \(a = (1, 0, 0)\) et \(b = (1, 1, 0)\). Le produit scalaire est $$1\cdot 1 + 0\cdot 1 + 0\cdot 0 = 1.$$ Les normes valent \(|a| = 1\) et \(|b| = \sqrt{2} \approx 1{,}4142\). On a donc $$\cos\theta = \frac{1}{1 \times 1{,}4142} \approx 0{,}7071,$$ d'où \(\theta = \arccos(0{,}7071) = 45°\).

FAQ

Fonctionne-t-il avec des vecteurs 2D ? Oui : laissez les composantes z à 0 et le calcul se ramène au cas du plan.

Que se passe-t-il si un vecteur est nul ? L'angle n'est pas défini pour un vecteur nul ; le calculateur renvoie donc 0 afin d'éviter une division par zéro.

Pourquoi le résultat est-il toujours compris entre 0 et 180 degrés ? La fonction arc cosinus ne renvoie des valeurs que dans cet intervalle, qui correspond au plus petit angle non orienté entre les deux vecteurs.

Dernière mise à jour: