@sym: dot (a, b) ¶Symbolic dot (scalar) product.
This function computes ’sum (conj (A) .* B)’.
Examples:
a = [sym('a1'); sym('a2'); sym('a3')];
b = [sym('b1'); sym('b2'); sym('b3')];
dot(a, b)
⇒ (sym)
__ __ __
b₁⋅a₁ + b₂⋅a₂ + b₃⋅a₃
dot(a, a)
⇒ (sym)
__ __ __
a₁⋅a₁ + a₂⋅a₂ + a₃⋅a₃
syms x a = [x; 0; 0]; b = [0; 0; sym(1)]; dot(a, b) ⇒ ans = (sym) 0
See also: @@sym/cross.
Package: symbolic