Performing arithmetic operations
The * / + - operators multiply, divide, add, and subtract. Multiplication and division have precedence over addition and subtraction; otherwise, evaluation is left to right. Parentheses can be used to change the order of evaluation. The following are the arithmetic @functions.
| Function |
Description |
|---|---|
| @Abs(number) |
Calculates the absolute (unsigned) value of a number. |
| @ACos(cosine) |
Calculates the arc (inverse) cosine of a cosine. |
| @ASin(sine) |
Calculates the arc (inverse) sine of a sine. |
| @ATan(tangent) |
Calculates the arc (inverse) tangent of a tangent. |
| @ATan2(x; y) |
Calculates the arc (inverse) tangent using the tangent y/x of an angle. |
| @Cos(angle) |
Calculates the cosine of an angle (in radians). |
| @Exp(number) |
Calculates e raised to the power of a number. |
| @FloatEq(number ; number ; range) |
Compares two numbers for equality within a confidence range. |
| @Integer(number) |
Truncates a number to an integer. |
| @Integer(numlist) |
Truncates the elements of a number list to integers. |
| @Log(number) |
Calculates the common (base 10) logarithm of a number. |
| @Ln(number) |
Calculates the natural (base e) logarithm of a number. |
| @Max(number ; number) |
Calculates the larger of two numbers. |
| @Max(numlist ; numlist) |
In a pairwise list operation, calculates the larger of two numbers. |
| @Max(numlist) |
Calculates the largest number in a list. |
| @Min(number ; number) |
Calculates the smaller of two numbers. |
| @Min(numlist ; numlist) |
In a pairwise list operation, calculates the smaller of two numbers. |
| @Min(numlist) |
Calculates the smallest number in a list. |
| @Modulo(number ; number) |
Calculates the remainder of a number divided by a second number. |
| @Modulo(numlist ; numlist) |
In a pairwise list operation, calculates the remainder of a number divided by a second number. |
| @Pi |
Calculates the value of Pi. |
| @Power(base ; exp) |
Calculates the value of a base raised to the power of an exponent. |
| @Random |
Returns a random number in the range 0 to 1, inclusive. |
| @Round(number) |
Rounds a number to the nearest integer. |
| @Round(number ; factor) |
Rounds a number to the nearest specified factor. |
| @Round(numlist) |
Rounds each number in a list to the nearest integer. |
| @Round(numlist ; factor) |
Rounds each number in a list to the nearest specified factor. |
| @Sign (number) |
Returns 1 for a positive number, -1 for a negative number, and 0 for zero. |
| @Sin(angle) |
Calculates the sine of an angle (in radians). |
| @Sqrt (number) |
Calculates the square root of a number. |
| @Sum(num; num; ...) |
Calculates the sum of numbers and number lists. |
| @Tan(angle) |
Calculates the tangent of an angle (in radians). |