Previous Next Table of Contents

5. Math Routines

The following table lists the mathematical routines available in GENESIS. These routines include basic math, trigonometric, and random number routines. (Remember that GENESIS also has standard arithmetic operators such as + for addition, - for subtraction, etc.)

Routine Description
abs Returns absolute value of number.
exp Returns ``e'' raised to specified power.
gaussian Returns value from Gaussian (Normal) distribution.
log Returns logarithm (base ``e'') of number.
max Returns maximum value of two numbers.
min Returns minumum value of two numbers.
pow Returns a number raised to a specified power.
round Rounds decimal number to nearest integer value.
sqrt Returns square root of positive number.
trunc Returns integer part of number.
acos Returns angle (in radians) corresponding to given cosine.
asin Returns angle (in radians) corresponding to given sine.
atan Returns angle (in radians) corresponding to given tangent.
cos Returns cosine for given angle (specified in radians).
sin Returns sine for given angle (specified in radians).
tan Returns tangent for given angle (specified in radians).
rand Returns a random number falling in a specified range.
randseed Initializes random-number generator with new random seed.
floatformat Sets format for display of variables of type float.


Previous Next Table of Contents