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)

Task

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)

Program

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

Case 1

DotProductCase1.png

Case 2. Special cases

DotProductCase2.png