math
Mathematical Functions.
math
math.abs(x) | Returns the absolute value of x . |
math.acos(x) | Returns the arc cosine of x (in radians). |
math.asin(x) | Returns the arc sine of x (in radians). |
math.atan(x) | Returns the arc tangent of x (in radians). |
math.atan2(y, x) | Returns the arc tangent of y/x (in radians), but uses the signs
of both parameters to find the quadrant of the result. |
math.ceil(x) | Returns the smallest integer larger than or equal to x . |
math.cos(x) | Returns the cosine of x (assumed to be in radians). |
math.cosh(x) | Returns the hyperbolic cosine of x . |
math.deg(x) | Returns the angle x (given in radians) in degrees. |
math.exp(x) | Returns the value e^x. |
math.floor(x) | Returns the largest integer smaller than or equal to x . |
math.fmod(x, y) | Returns the remainder of the division of x by y that rounds the
quotient towards zero. |
math.frexp(x) | Returns m and e such that x = m2^e, e is an integer and the
absolute value of m is in the range [0.5, 1) (or zero when x is zero). |
math.huge | The value HUGE_VAL , a value larger than or equal to any other
numerical value. |
math.ldexp(m, e) | Returns m2^e (e should be an integer). |
math.log(x) | Returns the natural logarithm of x . |
math.log10(x) | Returns the base-10 logarithm of x . |
math.max(x) | Returns the maximum value among its arguments. |
math.min(x) | Returns the minimum value among its arguments. |
math.modf(x) | Returns two numbers, the integral part of x and the fractional part of
x . |
math.pi | The value of pi. |
math.pow(x, y) | Returns x^y. |
math.rad(x) | Returns the angle x (given in degrees) in radians. |
math.random(m, n) | This function is an interface to the simple pseudo-random generator
function rand provided by ANSI C. |
math.randomseed(x) | Sets x as the "seed" for the pseudo-random generator: equal seeds
produce equal sequences of numbers. |
math.sin(x) | Returns the sine of x (assumed to be in radians). |
math.sinh(x) | Returns the hyperbolic sine of x . |
math.sqrt(x) | Returns the square root of x . |
math.tan(x) | Returns the tangent of x (assumed to be in radians). |
math.tanh(x) | Returns the hyperbolic tangent of x . |
math
math.abs(x)
x
.
x
:
math.acos(x)
x
(in radians).
x
:
math.asin(x)
x
(in radians).
x
:
math.atan(x)
x
(in radians).
x
:
math.atan2(y, x)
y/x
(in radians), but uses the signs
of both parameters to find the quadrant of the result.
x
being zero.)
y
:
x
:
math.ceil(x)
x
.
x
:
math.cos(x)
x
(assumed to be in radians).
x
:
math.cosh(x)
x
.
x
:
math.deg(x)
x
(given in radians) in degrees.
x
:
math.exp(x)
x
:
math.floor(x)
x
.
x
:
math.fmod(x, y)
x
by y
that rounds the
quotient towards zero.
x
:
y
:
math.frexp(x)
m
and e
such that x = m2^e, e
is an integer and the
absolute value of m
is in the range [0.5, 1) (or zero when x
is zero).
x
:
math.huge
HUGE_VAL
, a value larger than or equal to any other
numerical value.
math.ldexp(m, e)
e
should be an integer).
m
:
e
:
math.log(x)
x
.
x
:
math.log10(x)
x
.
x
:
math.max(x)
x
:
math.min(x)
x
:
math.modf(x)
x
and the fractional part of
x
.
x
:
math.pi
math.pow(x, y)
x^y
to compute this
value.)
x
:
y
:
math.rad(x)
x
(given in degrees) in radians.
x
:
math.random(m, n)
rand
provided by ANSI C.
m
,
math.random
returns a uniform pseudo-random integer in the range [1,
m]. When called with two integer numbers m
and n
, math.random
returns a uniform pseudo-random integer in the range [m, n].
m
:
n
:
math.randomseed(x)
x
as the "seed" for the pseudo-random generator: equal seeds
produce equal sequences of numbers.
x
:
math.sin(x)
x
(assumed to be in radians).
x
:
math.sinh(x)
x
.
x
:
math.sqrt(x)
x
.
x^0.5
to compute this value.)
x
:
math.tan(x)
x
(assumed to be in radians).
x
:
math.tanh(x)
x
.
x
: