Function gcd #

Calculate the greatest common divisor for two or more values or arrays.

For matrices, the function is evaluated element wise.

Syntax #

math.gcd(a, b)
math.gcd(a, b, c, ...)

Parameters #

Parameter Type Description
args … number | BigNumber | Fraction | Array | Matrix Two or more integer numbers

Returns #

Type Description
number | BigNumber | Fraction | Array | Matrix The greatest common divisor

Throws #

Type | Description —- | ———–

Examples #

math.gcd(8, 12)              // returns 4
math.gcd(-4, 6)              // returns 2
math.gcd(25, 15, -10)        // returns 5

math.gcd([8, -4], [12, 6])   // returns [4, 2]

See also #

lcm, xgcd

Fork me on GitHub