Call me back | My basket | Checkout | Add to email list

     You are here: Website » Knowledge base

« back to website

RTAnalysisCustomTransformations / MathematicalFunctions

Mathematic Functions For User Defined Variables

SQR: Square function which can be used as SQR(X).

SIN: Sinus function which can be used as SIN(X), X is a real-type expression. SIN returns the sine of the angle X in radians.

COS: Cosinus function which can be used as COS(X), X is a real-type expression. COS returns the cosine of the angle X in radians.

ATAN: Arctangent function which can be used as ATAN(X).

SINH: Sinus Hyperbolic function which can be used as SINH(X).

COSH: Cosinus Hyperbolic function which can be used as COSH(X).

COTAN: Which can be used as COTAN(X).

TAN: Which can be used as TAN(X).

EXP: Which can be used as EXP(X).

LN: Natural log, which can be used as LN(X).

LOG: 10 based log, which can be used as LOG(X).

SQRT: Which can be used as SQRT(X).

ABS: Absolute value, which can be used as ABS(X).

SIGN: SIGN(X) returns -1 if X<0; +1 if X>0, 0 if X=0; it can be used as SQR(X).

TRUNC: Discards the fractional part of a number. e.g. TRUNC(-3.2) is -3, TRUNC(3.2) is 3.

CEIL: CEIL(-3.2) = 3, CEIL(3.2) = 4.

FLOOR: FLOOR(-3.2) = -4, FLOOR(3.2) = 3.

INTPOW: The INTPOW function raises Base to an integral power. INTPOW(2, 3) = 8. Note that result of INTPOW(2, 3.4) = 8 as well.

POW: The Power function raises Base to any power. For fractional exponents or exponents greater than MaxInt, Base must be greater than 0.

LOGN: The LogN function returns the log base N of X. Example: LOGN(10, 100) = 2.

MIN: MIN(2, 3) is 2.

MAX: MAX(2, 3) is 3.

IF: eg IF(b, case1, case2), If b is not 0, then it returns case1, else it returns case2.

RND(X): Generates a random INTEGER number such that 0 <= Result < int(X). Call Parser.Randomize to initialize the random number generator with a random seed value before using RND function in your expression.

SUM: SUM(2,3,5,...) functions returns the sum of it's arguments.

Page last modified on September 24, 2012, at 01:42 PM