RosettaCodeData/Task/Dot-product/00-TASK.txt
2026-04-30 12:34:36 -04:00

21 lines
873 B
Text

;Task:
Create a function/use an in-built function, to compute the   '''[[wp:Dot product|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:
:::: &nbsp; <big> <code> [1, &nbsp;3, -5] </code> </big> &nbsp; &nbsp; and
:::: &nbsp; <big> <code> [4, -2, -1] </code> </big>
<br>
If implementing the dot product of two vectors directly:
:::* &nbsp; each vector must be the same length
:::* &nbsp; multiply corresponding terms from each vector
:::* &nbsp; sum the products &nbsp; (to produce the answer)
;Related tasks:
* [[Arrays]], [[Vector]], [[Dot product]], [[Vector products]], [[Matrices]], [[Bivector]], [[Antivector]], [[Tensor]], [[Quaternion]], [[Rotor]], [[Motor]], [[Sedenion]], [[Octonion]]
<br><br>