Connectez-vous via MCP →

Entrez le calcul

Use ( ), [ ], < > brackets or put each vector on its own line. Separate components with commas. All vectors must have the same number of terms.

Formule

Publicité

Résultats

Produit scalaire
32
scalaire (résultat)
Nombre de vecteurs 2
Opération Somme des produits terme à terme

Qu'est-ce que le produit scalaire de vecteurs ?

Le produit scalaire prend deux vecteurs (ou plus) de même dimension et renvoie un seul nombre. Pour deux vecteurs, il correspond à la somme des produits de leurs composantes correspondantes. Le résultat est un scalaire, et non un vecteur, et on le retrouve partout en géométrie, en physique et en apprentissage automatique - par exemple pour mesurer à quel point deux directions sont alignées ou pour calculer le travail effectué par une force.

Deux vecteurs partageant une origine, avec l'angle thêta entre eux
Le produit scalaire relie deux vecteurs par l'angle \(\theta\) entre eux.

Comment utiliser ce calculateur

Saisissez vos vecteurs dans le champ de texte. Chaque vecteur peut être encadré par des parenthèses (1,2,3), des crochets [1,2,3], des chevrons <1,2,3>, ou simplement placé sur sa propre ligne. Séparez les composantes d'un même vecteur par des virgules. Tous les vecteurs doivent comporter le même nombre de termes. Choisissez « Auto » pour afficher la valeur exacte, ou sélectionnez un nombre de chiffres significatifs pour arrondir le résultat affiché.

La formule expliquée

Pour deux vecteurs a et b de dimension \(n\), le produit scalaire s'écrit

$$\vec{a}\cdot\vec{b} = a_1 b_1 + a_2 b_2 + \cdots + a_n b_n$$

Ce calculateur généralise l'idée à deux vecteurs ou plus :

$$\vec{v}_1 \cdot \vec{v}_2 \cdots = \sum_{i=1}^{n} \left( \prod_{j} v_{j,i} \right)$$

il multiplie la i-ème composante de tous les vecteurs entre elles, puis additionne l'ensemble de ces produits. Avec exactement deux vecteurs, on retrouve le produit scalaire classique.

Publicité
Deux vecteurs décomposés en composantes multipliées deux à deux puis additionnées
Le produit scalaire multiplie les composantes correspondantes et additionne les résultats.

Exemple résolu

Prenons \(\vec{a} = \langle 3, 5, 8 \rangle\) et \(\vec{b} = \langle 2, 7, 1 \rangle\). Le produit scalaire vaut

$$(3\times 2) + (5\times 7) + (8\times 1) = 6 + 35 + 8 = \mathbf{49}$$

Pour trois vecteurs \(\vec{v}_1 = \langle 1,2,3 \rangle\), \(\vec{v}_2 = \langle 4,5,6 \rangle\), \(\vec{v}_3 = \langle 1,1,2 \rangle\), les produits composante par composante sont \(4\), \(10\) et \(36\), dont la somme donne 50.

FAQ

Le produit scalaire peut-il être négatif ou nul ? Oui. Deux vecteurs perpendiculaires (orthogonaux) ont un produit scalaire nul, et des vecteurs pointant globalement dans des directions opposées donnent un résultat négatif.

Que se passe-t-il si mes vecteurs n'ont pas la même longueur ? Le produit scalaire n'est défini que pour des vecteurs de même dimension : le calculateur affiche donc une erreur si le nombre de termes diffère.

Les chiffres significatifs modifient-ils le calcul ? Non - ils ne font qu'arrondir la valeur finale affichée. Le calcul sous-jacent utilise toujours la précision maximale.

Dernière mise à jour: