Produit scalaire de vecteurs

Calculer produit scalaire de vecteurs à partir des valeurs et hypothèses saisies.

Calculer produit scalaire de vecteurs à partir des valeurs et hypothèses saisies.

Le point et la virgule sont acceptés pour les décimales.

Vos saisies restent dans votre navigateur. Les résultats affichés sont arrondis à 12 chiffres significatifs au maximum.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Calculer

Formule: A · B = ax·bx + ay·by + az·bz

Calculer produit scalaire de vecteurs à partir des valeurs et hypothèses saisies.

ax
Vecteur A · x
ay
Vecteur A · y
az
Vecteur A · z
bx
Vecteur B · x
by
Vecteur B · y
bz
Vecteur B · z

Les résultats dépendent des hypothèses saisies ; vérifiez séparément toute décision professionnelle ou liée à la sécurité.

Reproduire le calcul en code

Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.

JavaScript
const a = [1, 2, 3], b = [4, 5, 6];
console.log(a.reduce((sum, x, i) => sum + x * b[i], 0)); // dot product = 32
TypeScript
const a: number[] = [1,2,3], b: number[] = [4,5,6];
const dot = a.reduce((sum, x, i) => sum + x * b[i]!, 0);
console.log(dot); // 32
Python
a, b = [1,2,3], [4,5,6]
print(sum(x*y for x,y in zip(a,b)))  # dot product = 32
Java
int dot = 1*4 + 2*5 + 3*6;
System.out.println(dot); // 32
C#
int dot = 1*4 + 2*5 + 3*6;
Console.WriteLine(dot); // 32