Next: Trigonometry, Previous: Mathematics, Up: Functions [Contents][Index]

Miscellaneous mathematical functions take numeric arguments and produce numeric results.

- Function:
**ABS***(*`number`) Results in the absolute value of

`number`.

- Function:
**MOD***(*`numerator`,`denominator`) Returns the remainder (modulus) of

`numerator`divided by`denominator`. If`numerator`is 0, then the result is 0, even if`denominator`is missing. If`denominator`is 0, the result is system-missing.

- Function:
**MOD10***(*`number`) Returns the remainder when

`number`is divided by 10. If`number`is negative, MOD10(`number`) is negative or zero.

- Function:
**RND***(*`number`[,`mult`[,`fuzzbits`]]) Rounds

`number`and rounds it to a multiple of`mult`(by default 1). Halves are rounded away from zero, as are values that fall short of halves by less than`fuzzbits`of errors in the least-significant bits of`number`. If`fuzzbits`is not specified then the default is taken from SET FUZZBITS (see SET FUZZBITS), which is 6 unless overridden.

- Function:
**TRUNC***(*`number`) Discards the fractional part of

`number`; that is, rounds`number`towards zero.