Calculateur de Norme d'un Vecteur
Maths Pro : calculatrice avancée + exercices corrigés illimités (3e-Terminale). Géométrie, algèbre, stats, trigo. Hors-ligne, sans pub.
Découvrir Maths Pro →14,90 € une fois · 27 templates exos · Export PDF
Norme euclidienne en 2D ou 3D — résultat, vecteur unitaire et distance à l'origine.
- Norme 2D : ||v|| = √(x² + y²)
- Norme 3D : ||v|| = √(x² + y² + z²)
- Vecteur unitaire : û = v / ||v||
- Norme toujours ≥ 0 ; nulle seulement pour le vecteur zéro
- Identique au théorème de Pythagore généralisé
📐 Calculateur de Norme
Qu'est-ce que la norme d'un vecteur ?
La norme d'un vecteur est un nombre réel positif qui mesure la "longueur" ou "l'intensité" du vecteur dans l'espace. C'est l'une des notions centrales de l'algèbre linéaire et de la géométrie vectorielle, utilisée du lycée jusqu'aux mathématiques de l'enseignement supérieur.
Pour un vecteur v de coordonnées (x, y, z) dans l'espace tridimensionnel, la norme euclidienne (ou norme-2) est définie par la formule :
||v|| = √(x² + y² + z²)
Interprétation géométrique
Géométriquement, la norme d'un vecteur est simplement sa longueur. Si on place le vecteur avec son origine au point O(0,0,0), la norme est la distance euclidienne entre O et l'extrémité du vecteur A(x,y,z). En 2D, c'est une application directe du théorème de Pythagore dans le triangle OAB où B=(x,0).
Le vecteur unitaire
Le vecteur unitaire (ou vecteur normalisé) associé à v est le vecteur û de même direction et même sens que v, mais de norme égale à 1 :
û = v / ||v|| = (x/||v||, y/||v||, z/||v||)
La normalisation est fondamentale en physique (vecteurs directeurs d'une droite), en informatique graphique (normales de surface), en traitement du signal et en apprentissage automatique.
Propriétés de la norme euclidienne
- Positivité : ||v|| ≥ 0 pour tout vecteur v
- Séparation : ||v|| = 0 si et seulement si v = 0
- Homogénéité : ||λv|| = |λ| × ||v|| pour tout scalaire λ
- Inégalité triangulaire : ||u + v|| ≤ ||u|| + ||v||
- Lien avec le produit scalaire : ||v||² = v·v = x² + y² + z²
Applications pratiques de la norme vectorielle
La norme est omniprésente dans les sciences appliquées. En physique, la norme d'un vecteur vitesse donne la vitesse scalaire, la norme d'un vecteur force donne l'intensité de la force. En informatique graphique, la normalisation des vecteurs normaux est indispensable pour le calcul d'éclairage. En apprentissage automatique, la norme L2 des vecteurs d'embeddings mesure la similarité entre vecteurs. En robotique, la norme d'un vecteur déplacement donne la distance parcourue.
3 erreurs fréquentes sur la norme vectorielle
Erreur 1 — Oublier de prendre la racine carrée. La norme vaut √(x²+y²+z²), et non x²+y²+z². Le carré de la norme (‖v‖²) est utile dans les calculs (produit scalaire) mais n'est pas la norme. Pour v = (3, 4) : ‖v‖² = 25, ‖v‖ = 5.
Erreur 2 — Confondre norme euclidienne et norme-1. La norme euclidienne (L2) est √(x²+y²+z²). La norme-1 (Manhattan) est |x|+|y|+|z|. Pour v = (3, 4) : norme-2 = 5, norme-1 = 7. Elles ne sont égales que pour les vecteurs nuls.
Erreur 3 — Normaliser un vecteur nul. Le vecteur unitaire û = v/‖v‖ est indéfini quand ‖v‖ = 0 (division par zéro). En programmation, toujours vérifier ‖v‖ > 0 avant de normaliser. En physique, un vecteur nul n'a pas de direction, donc la normalisation est sans sens.
Vous avez votre résultat ? Maths Pro génère des exercices corrigés illimités sur ce thème. Fiches PDF par niveau (3e-Terminale).
M'entraîner avec Maths Pro →14,90 € une fois · Sources officielles · Export PDF
3 exemples concrets
Exemple 1 — Physique. Une force F a pour composantes (3 N ; 4 N ; 0 N). Son intensité (norme) est ‖F‖ = √(9+16+0) = 5 N. Le vecteur unitaire (direction de la force) est (3/5 ; 4/5 ; 0) = (0,6 ; 0,8 ; 0).
Exemple 2 — GPS et géodésie. Un déplacement en coordonnées locales est (Δx = 30 m, Δy = 40 m, Δz = 0 m). La distance parcourue est ‖(30, 40, 0)‖ = √(900+1600) = 50 m. En 3D : (30, 40, 5) → ‖v‖ = √(900+1600+25) = √2525 ≈ 50,25 m.
Exemple 3 — Machine learning. Deux vecteurs d'embeddings textuels : u = (0,5 ; 0,8 ; 0,3) et v = (0,4 ; 0,9 ; 0,2). Leurs normes : ‖u‖ ≈ 0,990, ‖v‖ ≈ 1,0. La similarité cosinus = (u·v)/(‖u‖×‖v‖) mesure la proximité sémantique, indépendamment de la longueur.
Tableau — Normes de vecteurs courants
| Vecteur | Norme exacte | Norme approx. | Remarque |
|---|---|---|---|
| (1, 0, 0) | 1 | 1,0000 | Vecteur unitaire selon x |
| (3, 4, 0) | 5 | 5,0000 | Triple pythagoricien 3-4-5 |
| (1, 1, 0) | √2 | 1,4142 | Diagonale d'un carré unité |
| (1, 1, 1) | √3 | 1,7321 | Diagonale d'un cube unité |
| (5, 12, 0) | 13 | 13,0000 | Triple pythagoricien 5-12-13 |
| (2, 3, 6) | 7 | 7,0000 | Triple 3D parfait |
Questions fréquentes
Comment calculer la norme sans calculatrice ?
On calcule x²+y²+z², puis on reconnaît si c'est un carré parfait. Exemple : (3,4,0) → 9+16=25 → norme = 5. Pour (1,1,1) → 3 → norme = √3 ≈ 1,732. Mémorisez les triples pythagoriciens : (3,4,5), (5,12,13), (8,15,17).
Quelle est la différence entre norme et valeur absolue ?
La valeur absolue |x| est la norme d'un "vecteur" en dimension 1 (sur la droite réelle). La norme vectorielle est la généralisation aux dimensions supérieures. En dimension 1, ||v|| = |x|.
Comment la norme intervient-elle dans le produit scalaire ?
Le produit scalaire u·v = ||u|| × ||v|| × cos(θ), où θ est l'angle entre les vecteurs. Donc cos(θ) = (u·v) / (||u|| × ||v||). C'est la formule fondamentale pour calculer des angles entre vecteurs.
Qu'est-ce que la norme d'une matrice ?
Les matrices ont aussi des normes. La norme de Frobenius est ||A||_F = √(Σᵢⱼ aᵢⱼ²), analogue à la norme euclidienne. Il existe aussi la norme spectrale (valeur singulière maximale) et d'autres.
La norme est-elle toujours euclidienne ?
Non. Il existe de nombreuses normes : norme-1 (taxicab) = |x|+|y|+|z|, norme-infinie = max(|x|,|y|,|z|), normes-p = (|x|^p+|y|^p+...)^(1/p). La plus usuelle est la norme-2 euclidienne présentée ici.
Comment calculer la distance entre deux points avec la norme ?
La distance entre A(x₁,y₁,z₁) et B(x₂,y₂,z₂) est la norme du vecteur AB = (x₂-x₁, y₂-y₁, z₂-z₁). Distance = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). C'est la formule de distance euclidienne — une application directe de la norme vectorielle.
La norme d'une somme de vecteurs est-elle la somme des normes ?
Non, sauf cas particuliers. En général : ||u+v|| ≤ ||u|| + ||v|| (inégalité triangulaire). L'égalité se produit uniquement quand u et v sont colinéaires et de même sens. Exemple : u=(3,0), v=(4,0) → ||u+v||=7=||u||+||v||. Mais u=(3,0), v=(0,4) → ||u+v||=5 < 3+4=7.
Normalisation et vecteur unitaire : applications pratiques
Le vecteur unitaire (ou normalisé) est le vecteur de même direction que v, mais de norme 1 : û = v / ||v||. Il encode uniquement la direction, sans l'intensité.
Infographie 3D — normales de surface
Les moteurs graphiques (OpenGL, DirectX) utilisent des normales unitaires ||n|| = 1 pour calculer l'éclairage. Si la normale n'est pas normalisée, les calculs de lumière (Lambert, Phong) donnent des résultats incorrects. La normalisation est l'une des opérations les plus fréquentes dans les shaders GPU.
Machine learning — similarité cosinus
Pour comparer deux textes (ou images) en NLP, on calcule la similarité cosinus : cos(θ) = (A·B) / (||A|| × ||B||). Si les deux vecteurs sont normalisés au préalable, la similarité se réduit au produit scalaire A·B — calcul très rapide. Les moteurs de recherche vectoriels (Pinecone, Weaviate, pgvector) utilisent ce principe.
Robotique — direction de mouvement
Pour faire avancer un robot dans la direction d'un objectif, on calcule le vecteur différence (cible − position), on le normalise, puis on le multiplie par la vitesse souhaitée. Sans normalisation, la vitesse du robot dépendrait de la distance à l'objectif (il accélérerait en s'éloignant).
Différentes normes vectorielles et leurs usages
| Norme | Formule (2D) | ||v|| pour v=(3,4) | Usage principal |
|---|---|---|---|
| Norme euclidienne (L2) | √(x²+y²) | 5 | Distance physique, ML standard |
| Norme taxicab (L1) | |x|+|y| | 7 | LASSO, robustesse aux outliers |
| Norme infinie (L∞) | max(|x|,|y|) | 4 | Jeux (distance de Chebyshev), contrôle |
| Norme-p générale | (|x|ᵖ+|y|ᵖ)^(1/p) | 5 (p=2) | Ridge (p=2), LASSO (p=1), Elastic Net |