4. The Math library¶
the math lib provides basic mathematic routines. The library mimics the C runtime library implementation.
4.1. Squirrel API¶
4.1.1. Global Symbols¶
-
abs(x)¶ returns the absolute value of x as an integer
-
acos(x)¶ returns the arccosine of x
-
asin(x)¶ returns the arcsine of x
-
atan(x)¶ returns the arctangent of x
-
atan2(x, y)¶ returns the arctangent of x/y
-
ceil(x)¶ returns a float value representing the smallest integer that is greater than or equal to x
-
cos(x)¶ returns the cosine of x
-
exp(x)¶ returns the exponential value of the float parameter x
-
fabs(x)¶ returns the absolute value of x as a float
-
floor(x)¶ returns a float value representing the largest integer that is less than or equal to x
-
log(x)¶ returns the natural logarithm of x
-
log10(x)¶ returns the logarithm base-10 of x
-
pow(x, y)¶ returns x raised to the power of y
-
rand()¶ returns a pseudorandom integer in the range 0 to RAND_MAX
-
sin(x)¶ rreturns the sine of x
-
sqrt(x)¶ returns the square root of x
-
srand(seed)¶ sets the starting point for generating a series of pseudorandom integers
-
tan(x)¶ returns the tangent of x
-
RAND_MAX¶ the maximum value that can be returned by the rand() function
-
PI¶ The numeric constant pi (3.141592) is the ratio of the circumference of a circle to its diameter