
Produit scalaire de vecteurs
Calculer produit scalaire de vecteurs à partir des valeurs et hypothèses saisies.
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 = 32TypeScript
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); // 32Python
a, b = [1,2,3], [4,5,6]
print(sum(x*y for x,y in zip(a,b))) # dot product = 32Java
int dot = 1*4 + 2*5 + 3*6;
System.out.println(dot); // 32C#
int dot = 1*4 + 2*5 + 3*6;
Console.WriteLine(dot); // 32