Dotprod

> dotprod(V1,V2);

Calcule le produit scalaire de V1 et V2V1 et V2 sont de mêmes dimensions.

Exemple

> with(linalg):
Warning: new definition for norm
Warning: new definition for trace

> V1 := vector([1,2,3]);
V1 := [1 2 3]

> V2 := vector([2,2,2]);
V2 := [2 2 2]

> dotprod(V1,V2);
12

> V1 := vector(3,[a,b,c]);
V1 := [a b c]

> V2 := vector(3,[1,2,3]);
V2 := [1 2 3]

> dotprod(V1,V2);
a + 2 b + 3 c