Connectez-vous via MCP →

Entrez le calcul

Laissez z vide pour un vecteur 2D.

Formule

Publicité

Résultats

Vecteur unitaire û
( 0,6, 0,8, 0 )
un vecteur de longueur 1 dans la même direction
Norme |v| 5
Composante x unitaire 0,6
Composante y unitaire 0,8
Composante z unitaire 0

Qu'est-ce qu'un vecteur unitaire ?

Un vecteur unitaire est un vecteur dont la norme (la longueur) vaut exactement 1 et qui pointe dans la même direction que le vecteur d'origine. Transformer un vecteur en son vecteur unitaire s'appelle la normalisation. Les vecteurs unitaires sont incontournables en physique, en infographie, en apprentissage automatique et en ingénierie, dès que seule la direction importe et non la longueur.

Un vecteur et son vecteur unitaire pointant dans la même direction, de longueur un
Un vecteur unitaire pointe dans la même direction que le vecteur d'origine, mais sa longueur vaut 1.

Comment utiliser ce calculateur

Saisissez les composantes x et y de votre vecteur, ainsi que la composante z si vous travaillez en trois dimensions (laissez z vide ou à 0 pour un vecteur 2D). Le calculateur détermine la norme, puis divise chaque composante par celle-ci afin d'obtenir le vecteur unitaire.

La formule expliquée

On commence par calculer la norme à l'aide du théorème de Pythagore généralisé à plusieurs dimensions :

$$\lVert \vec{v} \rVert = \sqrt{v_x^{2} + v_y^{2} + v_z^{2}}$$

On divise ensuite chaque composante par cette norme :

$$\hat{u} = \left(\frac{v_x}{\lVert \vec{v} \rVert},\ \frac{v_y}{\lVert \vec{v} \rVert},\ \frac{v_z}{\lVert \vec{v} \rVert}\right)$$

Le vecteur résultant a toujours une longueur de 1. Le vecteur nul, lui, ne peut pas être normalisé car sa norme vaut 0.

Publicité
Décomposition en triangle rectangle d'un vecteur 2D en composantes x et y pour la norme
La norme est la longueur du vecteur, calculée à partir de ses composantes par le théorème de Pythagore.

Exemple concret

Prenons le vecteur \(\vec{v} = (3,\ 4,\ 0)\). Sa norme vaut

$$\sqrt{3^{2} + 4^{2} + 0^{2}} = \sqrt{9 + 16} = \sqrt{25} = 5$$

En divisant chaque composante par 5, on obtient le vecteur unitaire \(\hat{u} = \left(\frac{3}{5},\ \frac{4}{5},\ 0\right) = (0{,}6\ ;\ 0{,}8\ ;\ 0)\). On peut le vérifier :

$$\sqrt{0{,}6^{2} + 0{,}8^{2}} = \sqrt{0{,}36 + 0{,}64} = \sqrt{1} = 1 \checkmark$$

Foire aux questions

Un vecteur unitaire peut-il avoir une longueur différente de 1 ? Non : par définition, un vecteur unitaire a toujours une norme égale à 1 exactement (aux arrondis près).

Et si mon vecteur est \((0,\ 0,\ 0)\) ? Le vecteur nul n'a aucune direction et sa norme vaut 0 : il ne peut donc pas être normalisé. Dans ce cas, l'outil renvoie des zéros.

Cela fonctionne-t-il pour les vecteurs 2D ? Oui. Il suffit de laisser le champ z à 0 et le calculateur traite le vecteur comme un vecteur 2D.

Dernière mise à jour: