Calculateur de somme de produits
Calculez le produit scalaire de deux vecteurs en saisissant des nombres séparés par des virgules ou des espaces.
Saisissez deux vecteurs de même longueur pour calculer leur produit scalaire (somme des produits élément par élément).
Calculateur de somme de produits
Calculez le produit scalaire de deux vecteurs en saisissant des nombres séparés par des virgules ou des espaces.
À propos du calculateur de somme de produits
La somme de produits, plus formellement appelée produit scalaire, est une opération fondamentale en algèbre linéaire et en mathématiques. Elle prend deux suites de nombres de même longueur (des vecteurs) et renvoie un unique nombre scalaire. L’opération consiste à multiplier les éléments correspondants des deux vecteurs, puis à additionner tous ces produits. Pour les vecteurs A = [a₁, a₂, …, aₙ] et B = [b₁, b₂, …, bₙ], le produit scalaire est A · B = a₁b₁ + a₂b₂ + … + aₙbₙ.
Géométriquement, le produit scalaire est étroitement lié à l’angle entre deux vecteurs. La formule A · B = ‖A‖ ‖B‖ cos(θ) montre que le produit scalaire est égal au produit des normes des deux vecteurs multiplié par le cosinus de l’angle entre eux. Cette interprétation géométrique a des conséquences importantes : si deux vecteurs sont perpendiculaires (orthogonaux), leur produit scalaire est nul, car cos(90°) = 0. S’ils pointent dans la même direction, le produit scalaire est égal au produit de leurs normes (la valeur maximale possible). S’ils pointent dans des directions opposées, le produit scalaire est négatif.
En physique, le produit scalaire permet de calculer le travail mécanique : travail = force · déplacement, où la force et le déplacement sont des vecteurs et le travail est le résultat scalaire. En apprentissage automatique et en science des données, le produit scalaire est l’opération centrale des réseaux de neurones : la sortie de chaque couche est une somme de produits de poids et d’entrées. En infographie, le produit scalaire entre la normale d’une surface et un vecteur de direction lumineuse détermine la luminosité apparente d’une surface ; c’est la base du modèle d’ombrage lambertien utilisé dans pratiquement tous les moteurs de rendu 3D.
Ce calculateur accepte des vecteurs de toute longueur. Vous pouvez saisir les éléments séparés par des virgules (p. ex., 1, 2, 3) ou par des espaces (p. ex., 1 2 3). Les entiers, les décimaux et les nombres négatifs sont tous pris en charge. La seule exigence est que les deux vecteurs aient le même nombre d’éléments : si leurs longueurs diffèrent, le produit scalaire n’est pas défini.
Au-delà de ses interprétations géométriques et physiques, le produit scalaire est utilisé en statistique (les coefficients de corrélation impliquent des sommes de produits), en économie (coût total = vecteur des quantités en produit scalaire avec le vecteur des prix) et en traitement du signal (les opérations de convolution et de corrélation reposent sur des sommes de produits). Comprendre cette opération simple ouvre la porte à un vaste ensemble de disciplines quantitatives.
Exemples de somme de produits
Cliquez sur n’importe quel exemple pour le charger dans le calculateur.
| Entrée (A · B) | Produit scalaire | Notes |
|---|---|---|
| A=[1,2,3], B=[4,5,6] | 32 | (1×4)+(2×5)+(3×6) = 4+10+18 = 32. Produit scalaire de base de deux vecteurs à 3 éléments. |
| A=[1,0,−1], B=[1,1,1] | 0 | (1×1)+(0×1)+(−1×1) = 1+0−1 = 0. Les vecteurs orthogonaux ont toujours un produit scalaire nul. |
| A=[1.5,−2,3.1], B=[2,3.5,−1] | −7.1 | (1.5×2)+(−2×3.5)+(3.1×−1) = 3−7−3.1 = −7.1. Un résultat négatif signifie que les vecteurs pointent approximativement dans des directions opposées. |
| A=[5,2,10], B=[1.5,4,0.75] | 23 | Coût réel : les quantités [5,2,10] en produit scalaire avec les prix [1.50,4.00,0.75] = 7.5+8+7.5 = 23. |
Comment utiliser le calculateur de somme de produits
- Saisissez les éléments du vecteur A dans le premier champ, séparés par des virgules ou des espaces (p. ex., 1, 2, 3 ou 1 2 3).
- Saisissez les éléments du vecteur B dans le second champ au même format. Les deux vecteurs doivent avoir le même nombre d’éléments.
- Cliquez sur « Calculer la somme de produits ». Le calculateur multiplie les éléments correspondants et additionne les produits.
- Lisez le résultat du produit scalaire. Une valeur positive signifie que les vecteurs pointent globalement dans la même direction ; une valeur négative, dans une direction approximativement opposée ; zéro signifie qu’ils sont orthogonaux.
- Cliquez sur « Réinitialiser » pour vider les deux champs et lancer un nouveau calcul.
FAQ sur la somme de produits
Quelle est la différence entre produit scalaire et produit vectoriel ?
Le produit scalaire (somme de produits) prend deux vecteurs de n’importe quelle longueur et renvoie un scalaire, c’est-à-dire un seul nombre. Le produit vectoriel n’est défini que pour les vecteurs 3D et renvoie un nouveau vecteur perpendiculaire aux deux entrées. Utilisez le produit scalaire lorsque vous avez besoin d’une mesure scalaire d’alignement ou de projection ; utilisez le produit vectoriel lorsque vous avez besoin d’un vecteur perpendiculaire.
Pourquoi un produit scalaire nul signifie-t-il que les vecteurs sont perpendiculaires ?
La formule géométrique A · B = ‖A‖ ‖B‖ cos(θ) montre que le produit scalaire vaut zéro lorsque cos(θ) = 0, ce qui se produit lorsque θ = 90°. Deux vecteurs formant un angle droit sont dits orthogonaux, et leur produit scalaire est toujours exactement nul quelles que soient leurs normes.
Que signifie un produit scalaire négatif ?
Un produit scalaire négatif signifie que l’angle entre les deux vecteurs est supérieur à 90°, donc que cos(θ) est négatif. Géométriquement, les vecteurs pointent globalement dans des directions opposées. Un produit scalaire fortement négatif (proche de −‖A‖‖B‖) signifie qu’ils pointent presque exactement dans des directions opposées.
Comment le produit scalaire est-il utilisé en apprentissage automatique ?
Dans les réseaux de neurones, chaque neurone calcule une somme pondérée de ses entrées, ce qui correspond exactement au produit scalaire d’un vecteur de poids et d’un vecteur d’entrée. La multiplication matricielle, colonne vertébrale de l’apprentissage profond, est une collection systématique de produits scalaires. Le produit scalaire apparaît aussi dans le mécanisme d’attention utilisé par les modèles transformer comme les grands modèles de langage.
Les deux vecteurs doivent-ils avoir la même longueur ?
Oui, le produit scalaire n’est défini que lorsque les deux vecteurs ont le même nombre d’éléments. Si leurs longueurs diffèrent, l’opération n’est pas définie et le calculateur affichera une erreur. Assurez-vous que chaque champ contient le même nombre de valeurs avant de calculer.
Puis-je utiliser ce calculateur pour plus de 3 dimensions ?
Oui. Le calculateur fonctionne avec des vecteurs de toute longueur : 2D, 3D, 4D ou toute dimension supérieure. Saisissez simplement tous les éléments séparés par des virgules ou des espaces. Le calcul est le même quelle que soit la dimension : multiplier les éléments correspondants et additionner les résultats.