Module math

standard mathematical functions.

Functions

abs (x) Returns the absolute value of `x`.
acos (x) Returns the arc cosine of `x` (in radians).
asin (x) Returns the arc sine of `x` (in radians).
atan (x) Returns the arc tangent of `x` (in radians).
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.
ceil (x) Returns the smallest integer larger than or equal to `x`.
cos (x) Returns the cosine of `x` (assumed to be in radians).
cosh (x) Returns the hyperbolic cosine of `x`.
deg (x) Returns the angle `x` (given in radians) in degrees.
exp (x) Returns the value *e^x*.
floor (x) Returns the largest integer smaller than or equal to `x`.
fmod (x, y) Returns the remainder of the division of `x` by `y` that rounds the quotient towards zero.
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).
ldexp (m, e) Returns *m2^e* (`e` should be an integer).
log (x) Returns the natural logarithm of `x`.
log10 (x) Returns the base-10 logarithm of `x`.
max (x, ...) Returns the maximum value among its arguments.
min (x, ...) Returns the minimum value among its arguments.
modf (x) Returns two numbers, the integral part of `x` and the fractional part of `x`.
pow (x, y) Returns *x^y*.
rad (x) Returns the angle `x` (given in degrees) in radians.
random (m, n) This function is an interface to the simple pseudo-random generator function `rand` provided by ANSI C.
randomseed (x) Sets `x` as the "seed" for the pseudo-random generator: equal seeds produce equal sequences of numbers.
sin (x) Returns the sine of `x` (assumed to be in radians).
sinh (x) Returns the hyperbolic sine of `x`.
sqrt (x) Returns the square root of `x`.
tan (x) Returns the tangent of `x` (assumed to be in radians).
tanh (x) Returns the hyperbolic tangent of `x`.


Functions

abs (x)
Returns the absolute value of `x`.

Parameters:

  • x
acos (x)
Returns the arc cosine of `x` (in radians).

Parameters:

  • x
asin (x)
Returns the arc sine of `x` (in radians).

Parameters:

  • x
atan (x)
Returns the arc tangent of `x` (in radians).

Parameters:

  • x
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. (It also handles correctly the case of `x` being zero.)

Parameters:

  • y
  • x
ceil (x)
Returns the smallest integer larger than or equal to `x`.

Parameters:

  • x
cos (x)
Returns the cosine of `x` (assumed to be in radians).

Parameters:

  • x
cosh (x)
Returns the hyperbolic cosine of `x`.

Parameters:

  • x
deg (x)
Returns the angle `x` (given in radians) in degrees.

Parameters:

  • x
exp (x)
Returns the value *e^x*.

Parameters:

  • x
floor (x)
Returns the largest integer smaller than or equal to `x`.

Parameters:

  • x
fmod (x, y)
Returns the remainder of the division of `x` by `y` that rounds the quotient towards zero.

Parameters:

  • x
  • y
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).

Parameters:

  • x
ldexp (m, e)
Returns *m2^e* (`e` should be an integer).

Parameters:

  • m
  • e
log (x)
Returns the natural logarithm of `x`.

Parameters:

  • x
log10 (x)
Returns the base-10 logarithm of `x`.

Parameters:

  • x
max (x, ...)
Returns the maximum value among its arguments.

Parameters:

  • x
  • ...
min (x, ...)
Returns the minimum value among its arguments.

Parameters:

  • x
  • ...
modf (x)
Returns two numbers, the integral part of `x` and the fractional part of `x`.

Parameters:

  • x
pow (x, y)
Returns *x^y*. (You can also use the expression `x^y` to compute this value.)

Parameters:

  • x
  • y
rad (x)
Returns the angle `x` (given in degrees) in radians.

Parameters:

  • x
random (m, n)
This function is an interface to the simple pseudo-random generator function `rand` provided by ANSI C. (No guarantees can be given for its statistical properties.) When called without arguments, returns a uniform pseudo-random real number in the range *[0,1)*. When called with an integer number `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]*.

Parameters:

  • m
  • n
randomseed (x)
Sets `x` as the "seed" for the pseudo-random generator: equal seeds produce equal sequences of numbers.

Parameters:

  • x
sin (x)
Returns the sine of `x` (assumed to be in radians).

Parameters:

  • x
sinh (x)
Returns the hyperbolic sine of `x`.

Parameters:

  • x
sqrt (x)
Returns the square root of `x`. (You can also use the expression `x^0.5` to compute this value.)

Parameters:

  • x
tan (x)
Returns the tangent of `x` (assumed to be in radians).

Parameters:

  • x
tanh (x)
Returns the hyperbolic tangent of `x`.

Parameters:

  • x
generated by LDoc 1.3