Angle entre deux vecteurs

Pour calculer l’angle entre deux vecteurs, on utilise une formule reposant sur l’arccosinus. Elle s’appuie sur le rapport entre leur produit scalaire et le produit de leurs normes : $$ \alpha = \arccos \left( \frac{\vec{v} \cdot \vec{w}}{ |\vec{v}| \cdot |\vec{w}|} \right) $$

Cette relation est valable quel que soit le quadrant où se situent les vecteurs.

Elle renvoie toujours l’angle le plus petit entre eux, compris entre 0° et 180°, indépendamment de leur orientation dans le plan.

Exemple

Illustrons la formule par un premier exemple :

Considérons les vecteurs suivants :

$$ \vec{v} = \begin{pmatrix} 1 \\ 3 \end{pmatrix} $$

$$ \vec{w} = \begin{pmatrix} 4 \\ 2 \end{pmatrix} $$

Représentés graphiquement, ils apparaissent dans le plan :

deux vecteurs représentés dans le plan

Appliquons la formule de l’angle :

$$ \alpha = \arccos \left( \frac{\vec{v} \cdot \vec{w}}{ |\vec{v}| \cdot |\vec{w}|} \right) $$

Commençons par calculer le produit scalaire :

$$ \vec{v} \cdot \vec{w} = \begin{pmatrix} 1 \\ 3 \end{pmatrix} \cdot \begin{pmatrix} 4 \\ 2 \end{pmatrix} = 1 \cdot 4 + 3 \cdot 2 = 4 + 6 = 10 $$

En reportant ce résultat dans la formule :

$$ \alpha = \arccos \left( \frac{10}{ |\vec{v}| \cdot |\vec{w}|} \right) $$

Calculons ensuite les normes des vecteurs grâce au théorème de Pythagore :

$$ |\vec{v}| = \sqrt{1^2 + 3^2} = \sqrt{10} $$

$$ |\vec{w}| = \sqrt{4^2 + 2^2} = \sqrt{20} $$

On obtient alors :

$$ \alpha = \arccos \left( \frac{10}{ \sqrt{10} \cdot \sqrt{20} } \right) $$

$$ \alpha = \arccos \left( \frac{10}{ \sqrt{200} } \right) $$

$$ \alpha = \arccos (0,71) $$

Ce qui donne finalement :

$$ \alpha = 45^\circ $$

L’angle entre ces deux vecteurs est donc de 45°.

angle formé entre les vecteurs

Exemple 2

Considérons maintenant deux vecteurs situés dans des quadrants différents :

$$ \vec{v} = \begin{pmatrix} 2 \\ 1 \end{pmatrix} \quad \text{(premier quadrant)} $$

$$ \vec{w} = \begin{pmatrix} -1 \\ 3 \end{pmatrix} \quad \text{(deuxième quadrant)} $$

Leur produit scalaire vaut :

$$ \vec{v} \cdot \vec{w} = 2 \cdot (-1) + 1 \cdot 3 = -2 + 3 = 1 $$

Leurs normes sont :

$$ |\vec{v}| = \sqrt{2^2 + 1^2} = \sqrt{5} $$

$$ |\vec{w}| = \sqrt{(-1)^2 + 3^2} = \sqrt{10} $$

D’où :

$$ \alpha = \arccos \left( \frac{1}{\sqrt{5} \cdot \sqrt{10}} \right) = \arccos \left( \frac{1}{\sqrt{50}} \right) \approx \arccos(0,141) \approx 81,87^\circ $$

L’angle obtenu est donc d’environ :

$$ \alpha \approx 81,87^\circ $$

Même si les vecteurs appartiennent à des quadrants différents - ce qui influe sur le signe de leurs composantes - la formule fournit toujours correctement l’angle non orienté entre eux, situé entre 0° et 180°. Comme il ne s’agit pas d’un angle orienté, il ne peut en aucun cas être de 270°.

exemple avec des vecteurs dans des quadrants différents

Démonstration

Pour ceux qui souhaitent la justification théorique :

Le produit scalaire de deux vecteurs est égal au produit de leurs normes multiplié par le cosinus de l’angle qui les sépare :

$$ \vec{v} \cdot \vec{w} = |\vec{v}| \cdot |\vec{w}| \cdot \cos \alpha $$

De cette relation, on déduit immédiatement :

$$ \cos \alpha = \frac{ \vec{v} \cdot \vec{w} }{|\vec{v}| \cdot |\vec{w}|} $$

En appliquant l’arccosinus aux deux membres :

$$ \alpha = \arccos \left( \frac{ \vec{v} \cdot \vec{w} }{|\vec{v}| \cdot |\vec{w}| } \right) $$

On confirme ainsi la validité de la formule employée pour déterminer l’angle entre deux vecteurs.

 


 

Please feel free to point out any errors or typos, or share suggestions to improve these notes.

FacebookTwitterLinkedinLinkedin

Produit scalaire