2014-08-12 22:36:45 +02:00

1.1 KiB

Function mod

Calculates the modulus, the remainder of an integer division.

For matrices, the function is evaluated element wise.

The modulus is defined as:

x - y * floor(x / y)

See http://en.wikipedia.org/wiki/Modulo_operation.

Syntax

math.mod(x, y)

Parameters

Parameter Type Description
x Number | BigNumber | Boolean | Array | Matrix | null Dividend
y Number | BigNumber | Boolean | Array | Matrix | null Divisor

Returns

Type Description
Number | BigNumber | Array | Matrix Returns the remainder of x divided by y.

Examples

math.mod(8, 3);                // returns 2
math.mod(11, 2);               // returns 1

function isOdd(x) {
  return math.mod(x, 2) != 0;
}

isOdd(2);                      // returns false
isOdd(3);                      // returns true

See also

divide