Dotprod
>
dotprod(V1,V2);
Calcule le produit scalaire de
V1
et
V2
où
V1
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