Supported Math Operations and Functions
The following operations and functions can be used when defining the expressions used in math parameters and filters:
Math For Calculations
The binary operations and functions listed below perform simple math calculations on the variables included in the expression.
Supported Binary Operations
+ |
Sum up two operands. |
- |
Subtract two operands. |
* |
Multiple two operands. |
/ |
Divide two operands. |
^ |
Raise to a power. |
Supported Functions
sin(x) |
Returns the sine of x where x is in radians. |
cos(x) |
Returns the cosine of x where x is in radians. |
tan(x) |
Returns the tangent of x where x is in radians. |
abs(x) |
Returns the absolute value of x. |
round(x) |
Returns the whole number nearest x. |
Conditionals
The relational and logical operations listed below are used when the output of the expression is intended to be binary (TRUE or FALSE) such as the expressions used for filters.
■ | 1- indicates a TRUE result |
■ | 0 - indicates a FALSE result |
Supported Relational Operations
> |
If x > y, result is 1. If not, result is 0. |
< |
If x < y, result is 1. If not, result is 0. |
= |
If x = y, result is 1. If not, result is 0. |
Supported logical Operations
AND |
If x = 1 (TRUE) and y = 1 (TRUE), result is 1. If not, result is 0. |
OR |
If x = 1 (TRUE) or y = 1 (TRUE), result is 1. If not, result is 0. |
& |
If x = 1 (TRUE) and y = 1 (TRUE), result is 1. If not, result is 0. |
| |
If x = 1 (TRUE) and y = 1 (TRUE), result is 1. If not, result is 0. |