Math
These routines can be applied to individual atoms or to sequences of
values. See sequence operations.
abs | - | calculate the absolute (unsigned) value of a number or sequence of numbers |
sum | - | add together all elements of a sequence, however deeply nested |
sqrt | - | calculate the square root of a positive number |
rand | - | generate random numbers |
sin | - | calculate the sine of an angle |
arcsin | - | calculate the angle with a given sine |
cos | - | calculate the cosine of an angle |
arccos | - | calculate the angle with a given cosine |
tan | - | calculate the tangent of an angle |
arctan | - | calculate the arc tangent of a number |
log | - | calculate the natural logarithm or a number |
floor | - | round down to the nearest integer |
remainder | - | calculate the remainder when a number is divided by another |
round | - | round a number to the specified precision |
ceil | - | round a number up to the next integer |
sign | - | returns -1, 0, or +1 for negative, zero, or positive numbers respectively |
mod | - | the remainder of two numbers using floored division |
trunc | - | the integer portion of a number |
power | - | calculate a number raised to a power |
PI | - | the mathematical constant PI (3.1415926...) |
gcd | - | the greatest common divisor of two numbers or a sequence of numbers |
factorial | - | the factorial of an integer |
factors | - | the integer factors of a number |
prime_factors | - | the prime factors of a number |