kcl-std → functions → vector::mul

vector::mulFunction in std::vector

Multiplies every element of u by its corresponding element in v. Both vectors must have the same length. Returns a new vector of the same length. In other words, component-wise multiplication.

vector::mul(
  @u: [number],
  v: [number],
): [number]

Arguments

NameTypeDescriptionRequired
u[number]Yes
v[number]Yes

Returns

[number]

Examples

u = [10, 10, 10]
v = [1, 2, 3]
v2 = vector::mul(u, v)
assert(v2[0], isEqualTo = 10)
assert(v2[1], isEqualTo = 20)
assert(v2[2], isEqualTo = 30)

Found a typo?