Calculateur de produit scalaire de vecteurs 3D
Calculez instantanément le produit scalaire de deux vecteurs 3D. Saisissez les composantes X, Y et Z des deux vecteurs et obtenez le résultat, qui indique à quel point les vecteurs sont alignés.
Calculateur de produit scalaire de vecteurs 3D calculateur
Formule du produit scalaire de vecteurs 3D
Où :
- \(\vec{A} = (A_x, A_y, A_z)\) — le premier vecteur avec ses composantes X, Y et Z
- \(\vec{B} = (B_x, B_y, B_z)\) — le second vecteur avec ses composantes X, Y et Z
La formule multiplie les composantes correspondantes des deux vecteurs et additionne les trois produits. Le résultat est un nombre unique (un scalaire), et non un vecteur. Une forme équivalente est \( \vec{A} \cdot \vec{B} = |\vec{A}|\,|\vec{B}|\cos\theta \), où \(\theta\) est l'angle entre les vecteurs.
Produit scalaire de vecteurs 3D – Exemple de calcul
Exemple : trouver le produit scalaire de \( \vec{V_1} = (1, 2, 3) \) et \( \vec{V_2} = (4, 5, 6) \).
\[ \vec{V_1} \cdot \vec{V_2} = (1)(4) + (2)(5) + (3)(6) \]
\[ \vec{V_1} \cdot \vec{V_2} = 4 + 10 + 18 = 32 \]
Résultat : le produit scalaire vaut 32.
Comment utiliser le calculateur
- Saisissez les composantes X, Y et Z du premier vecteur dans les champs Vecteur V1 - X, Vecteur V1 - Y et Vecteur V1 - Z.
- Saisissez les composantes X, Y et Z du second vecteur dans les champs Vecteur V2 - X, Vecteur V2 - Y et Vecteur V2 - Z.
- Le Produit scalaire est calculé automatiquement pendant la saisie — aucun bouton sur lequel appuyer.
- Les six champs acceptent des valeurs décimales, y compris des composantes négatives, de sorte que les vecteurs pointant dans des directions opposées sont correctement traités.
Qu'est-ce que le produit scalaire de vecteurs 3D ?
Le produit scalaire, aussi appelé dot product en anglais, est l'une des deux méthodes fondamentales de multiplication des vecteurs. Contrairement au produit vectoriel, qui produit un nouveau vecteur, le produit scalaire condense deux vecteurs en un seul nombre. Il mesure à quel point les deux vecteurs pointent dans la même direction : plus ils sont alignés, plus le résultat positif est grand ; s'ils sont perpendiculaires, le résultat est exactement nul ; s'ils pointent dans des directions opposées, le résultat est négatif.
Comme \( \vec{A} \cdot \vec{B} = |\vec{A}|\,|\vec{B}|\cos\theta \), le produit scalaire est l'outil standard pour trouver l'angle entre deux vecteurs dans l'espace. En réarrangeant, on obtient \( \cos\theta = \frac{\vec{A} \cdot \vec{B}}{|\vec{A}||\vec{B}|} \), où les normes viennent de la formule de la norme 3D \( |\vec{A}| = \sqrt{A_x^2 + A_y^2 + A_z^2} \) — consultez notre calculateur de norme de vecteur 3D pour cette étape.
Le produit scalaire est présent partout en physique et en informatique. En mécanique, le travail effectué par une force constante est le produit scalaire de la force et du déplacement : \( W = \vec{F} \cdot \vec{d} \). En infographie 3D, il pilote l'éclairage et l'ombrage, car la luminosité d'une surface dépend de l'angle entre la direction de la lumière et la normale à la surface. Il sert aussi à vérifier si deux vecteurs directeurs sont orthogonaux — un produit scalaire nul est le test d'orthogonalité le plus rapide qui soit.
Si vous travaillez uniquement avec des vecteurs du plan, la même opération avec deux composantes est couverte par notre calculateur de produit scalaire de vecteurs 2D, et l'angle entre deux vecteurs 2D peut être trouvé avec le calculateur d'angle entre vecteurs 2D.
Interpréter le résultat
- Résultat positif — l'angle entre les vecteurs est inférieur à 90° ; ils pointent globalement dans la même direction.
- Résultat nul — les vecteurs sont perpendiculaires (orthogonaux), ou au moins l'un des deux est le vecteur nul.
- Résultat négatif — l'angle est supérieur à 90° ; les vecteurs pointent globalement dans des directions opposées.
- Grande valeur absolue — les vecteurs sont longs et bien alignés ; la valeur est proportionnelle aux deux normes, donc comparer directement des produits scalaires n'a de sens que pour des vecteurs de longueurs similaires.
Hypothèses et limites
Le calculateur suppose que les deux vecteurs sont exprimés dans le même repère cartésien direct, avec les mêmes unités. Mélanger des coordonnées de repères différents ou de systèmes d'unités différents produira un nombre dénué de sens.
Le produit scalaire est symétrique (commutatif), \( \vec{A} \cdot \vec{B} = \vec{B} \cdot \vec{A} \), donc l'ordre de saisie n'a pas d'importance. En revanche, il ne donne pas l'angle à lui seul : pour retrouver \(\theta\), il faut aussi les normes des deux vecteurs. Si l'un des vecteurs est le vecteur nul, le résultat est toujours 0, quelle que soit la direction.
Pour combiner des vecteurs d'autres manières — par exemple additionner des composantes avant de multiplier — le calculateur d'addition de vecteurs 2D pourra vous être utile pour le cas 2D.
Questions fréquentes
Comment calculer à la main le produit scalaire de deux vecteurs 3D ?
Multipliez les composantes correspondantes des deux vecteurs, puis additionnez les trois produits. Pour \( \vec{A} = (A_x, A_y, A_z) \) et \( \vec{B} = (B_x, B_y, B_z) \), calculez \( A_x B_x + A_y B_y + A_z B_z \). Par exemple, \( (2, -1, 3) \cdot (4, 0, 5) = 8 + 0 + 15 = 23 \). Conservez bien les signes des composantes négatives — une erreur fréquente consiste à perdre un signe moins pendant la multiplication.
Quelle est une bonne valeur, ou une valeur normale, pour un produit scalaire ?
Il n'existe pas de valeur « bonne » universelle — le produit scalaire dépend à la fois des longueurs des deux vecteurs et de l'angle. Ce qui compte surtout, c'est le signe : positif signifie que l'angle est inférieur à 90°, nul signifie perpendiculaire, négatif signifie supérieur à 90°. Si vous voulez une mesure de l'alignement indépendante des longueurs, divisez le produit scalaire par les deux normes pour obtenir \( \cos\theta \), qui est toujours compris entre \(-1\) et \(1\).
Le produit scalaire a-t-il des unités ?
Oui, le résultat porte le produit des unités d'entrée. Si les deux vecteurs sont en mètres, le produit scalaire est en mètres carrés (\(\text{m}^2\)). Si la force est en newtons et le déplacement en mètres, le produit scalaire est un travail en joules. Si vous saisissez des composantes dans des systèmes d'unités différents, par exemple un vecteur en mètres et l'autre en pieds, le nombre sera faux — convertissez d'abord les deux dans les mêmes unités.
Comment trouver l'angle entre deux vecteurs à partir du produit scalaire ?
Utilisez \( \cos\theta = \frac{\vec{A} \cdot \vec{B}}{|\vec{A}||\vec{B}|} \), puis prenez l'arc cosinus. Les normes sont \( |\vec{A}| = \sqrt{A_x^2 + A_y^2 + A_z^2} \) et de même pour \( \vec{B} \). L'angle est toujours compris entre 0° et 180°. Cela échoue pour un vecteur nul, car la direction — et donc l'angle — n'est pas définie.
Pourquoi mon produit scalaire est nul alors qu'aucun des vecteurs n'est nul ?
Un résultat nul signifie que les deux vecteurs sont perpendiculaires (orthogonaux) : ils forment un angle d'exactement 90°. Par exemple, \( (1, 0, 2) \cdot (2, 0, -1) = 2 + 0 - 2 = 0 \). Ce n'est pas une erreur — c'est l'une des propriétés les plus utiles du produit scalaire, largement employée comme test d'orthogonalité rapide en infographie, en apprentissage automatique et en géométrie.
Quelle est la différence entre un produit scalaire et un produit vectoriel ?
Le produit scalaire prend deux vecteurs et renvoie un unique nombre scalaire qui mesure l'alignement. Le produit vectoriel prend deux vecteurs 3D et renvoie un nouveau vecteur perpendiculaire aux deux, dont la norme est égale à l'aire du parallélogramme qu'ils délimitent. Le produit scalaire répond à la question « Dans quelle mesure pointent-ils dans le même sens ? » ; le produit vectoriel répond à « Quelle est la direction perpendiculaire aux deux ? »
Un produit scalaire peut-il être négatif, et qu'est-ce que cela signifie ?
Oui. Un produit scalaire négatif signifie que l'angle entre les vecteurs est supérieur à 90°, donc qu'ils pointent globalement dans des directions opposées. Par exemple, \( (1, 0, 0) \cdot (-1, 0, 0) = -1 \) pour des vecteurs unitaires exactement opposés. En physique, c'est important : une valeur négative de \( W = \vec{F} \cdot \vec{d} \) signifie que la force s'oppose au déplacement au lieu de l'aider.