Dot product

From Fōrmulæ wiki
Jump to: navigation, search

This page is the answer to the task Dot product in the Rosetta Code.

Description (from Rosetta Code)


Create a function/use an in-built function, to compute the dot product, also known as the scalar product of two vectors.

If possible, make the vectors of arbitrary length.

As an example, compute the dot product of the vectors:

[1, 3, -5] and [4, -2, -1]

If implementing the dot product of two vectors directly:

  • each vector must be the same length
  • multiply corresponding terms from each vector
  • sum the products (to produce the answer)


No programs needed. Dor product is intrinsically supported in Fōrmulæ.

Case 1


Case 2. Special cases