Contents > Library Reference > Math |
Math
Trigonometric and other mathematical functions. All trigonometry functions operate in radians. The device must have MathLib installed to use most of these functions.
Functions
float cos(float f) | Returns the cosine of value | |
float sin(float f) | Returns the sine of value | |
float tan(float f) | Returns the tangent of value | |
float acos(float f) | Returns the arccosine of value | |
float asin(float f) | Returns the arcsine of value | |
float atan(float f) | Returns the arctangent of value | |
float cosh(float f) | Returns the hyperbolic cosine of value | |
float sinh(float f) | Returns the hyperbolic sine of value | |
float tanh(float f) | Returns the hyperbolic tangent of value | |
float acosh(float f) | Returns the hyperbolic arccosine of value | |
float asinh(float f) | Returns the hyperbolic arcsine of value | |
float atanh(float f) | Returns the hyperbolic arctangent of value | |
float exp(float f) | Returns the exponential of value. | |
float log(float f) | Returns the logarithm of value. | |
float log10(float f) | Returns the base-10 logarithm of value. | |
float sqrt(float f) | Returns the square root of value. | |
float atan2(float x, float y) | Returns the arctangent of x/y. | |
float pow(float x, float y) | Returns x to the power of y. | |
int random(int max) | Return a random integer between 0 and n-1. | |
float rand() | Returns a random float between 0 and 1. | |
int srand() | Seeds the random number generator. |
Contents > Library Reference > Math > cos |
cos
float cos(float f) |
Parameters:
f | value |
Return value: cosine result
Returns the cosine of value
Contents > Library Reference > Math > sin |
sin
float sin(float f) |
Parameters:
f | value |
Return value: sine result
Returns the sine of value
Contents > Library Reference > Math > tan |
tan
float tan(float f) |
Parameters:
f | value |
Return value: tangent result
Returns the tangent of value
Contents > Library Reference > Math > acos |
acos
float acos(float f) |
Parameters:
f | value |
Return value: arccosine result
Returns the arccosine of value
Contents > Library Reference > Math > asin |
asin
float asin(float f) |
Parameters:
f | value |
Return value: arcsine result
Returns the arcsine of value
Contents > Library Reference > Math > atan |
atan
float atan(float f) |
Parameters:
f | value |
Return value: arctangent result
Returns the arctangent of value
Contents > Library Reference > Math > cosh |
cosh
float cosh(float f) |
Parameters:
f | value |
Return value: hyperbolic cosine result
Returns the hyperbolic cosine of value
Contents > Library Reference > Math > sinh |
sinh
float sinh(float f) |
Parameters:
f | value |
Return value: hyperbolic sine result
Returns the hyperbolic sine of value
Contents > Library Reference > Math > tanh |
tanh
float tanh(float f) |
Parameters:
f | value |
Return value: hyperbolic tangent result
Returns the hyperbolic tangent of value
Contents > Library Reference > Math > acosh |
acosh
float acosh(float f) |
Parameters:
f | value |
Return value: hyperbolic arccosine result
Returns the hyperbolic arccosine of value
Contents > Library Reference > Math > asinh |
asinh
float asinh(float f) |
Parameters:
f | value |
Return value: hyperbolic arcsine result
Returns the hyperbolic arcsine of value
Contents > Library Reference > Math > atanh |
atanh
float atanh(float f) |
Parameters:
f | value |
Return value: hyperbolic arctangent result
Returns the hyperbolic arctangent of value
Contents > Library Reference > Math > exp |
exp
float exp(float f) |
Parameters:
f | value |
Return value: exponential result
Returns the exponential of value.
Contents > Library Reference > Math > log |
log
float log(float f) |
Parameters:
f | value |
Return value: logarithm result
Returns the logarithm of value.
Contents > Library Reference > Math > log10 |
log10
float log10(float f) |
Parameters:
f | value |
Return value: base-10 logarithm result
Returns the base-10 logarithm of value.
Contents > Library Reference > Math > sqrt |
sqrt
float sqrt(float f) |
Parameters:
f | value |
Return value: square root
Returns the square root of value.
Contents > Library Reference > Math > atan2 |
atan2
float atan2(float x, float y) |
Parameters:
x | x value | |
y | y value |
Return value: arctangent result
Returns the arctangent of x/y.
Contents > Library Reference > Math > pow |
pow
float pow(float x, float y) |
Parameters:
x | x value | |
y | y value |
Return value: power result
Returns x to the power of y.
Contents > Library Reference > Math > random |
random
int random(int max) |
Parameters:
max | maximum |
Return value: random result
Return a random integer between 0 and n-1.
Contents > Library Reference > Math > rand |
rand
float rand() |
Return value: random result
Returns a random float between 0 and 1.
Contents > Library Reference > Math > srand |
srand
int srand() |
Seeds the random number generator.