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). |