Lua math functions
Lua math functions
These are the functions in the "math" table.
Trigonometry functions use radians. To convert degrees to radians use math.rad.
Or, to look at it another way:
The variable math.pi gives you the value of pi.
To use e in an expression you can use the math.exp function.
These are the functions in the "math" table.
Trigonometry functions use radians. To convert degrees to radians use math.rad.
Or, to look at it another way:
radians = degrees * math.pi / 180
piThe variable math.pi gives you the value of pi.
pi = math.pi
eTo use e in an expression you can use the math.exp function.
e = math.exp (1)
See also the "bc" (big number) library for functions that work with numbers to arbitrary precision.Lua functions
- math.abs - Absolute value
- math.acos - Arc cosine
- math.asin - Arc sine
- math.atan - Arc tangent
- math.atan2 - Arc tangent of v1/v2
- math.ceil - Next higher integer value
- math.cos - Cosine
- math.cosh - Hyperbolic cosine
- math.deg - Convert from radians to degrees
- math.exp - Raises e to a power
- math.floor - Next smaller integer value
- math.fmod - The modulus (remainder) of doing: v1 / v2
- math.frexp - Break number into mantissa and exponent
- math.huge - A huge value
- math.ldexp - Compute m* 2^n
- math.log - Natural log
- math.log10 - Log to the base 10
- math.max - The highest of one or more numbers
- math.min - The lowest of one or more numbers
- math.modf - Returns the integral and fractional part of its argument
- math.pi - The value of pi
- math.pow - Raise a number to a power
- math.rad - Convert degrees to radians
- math.random - Generate a random number
- math.randomseed - Seeds the random number generator
- math.sin - Sine
- math.sinh - Hyperbolic sine
- math.sqrt - Square root
- math.tan - Tangent
- math.tanh - Hyperbolic tangent
Topics
- Lua PCRE regular expression functions
- Lua base functions
- Lua bc (big number) functions
- Lua bit manipulation functions
- Lua coroutine functions
- Lua debug functions
- Lua io functions
- Lua os functions
- Lua package functions
- Lua script extensions
- Lua string functions
- Lua syntax
- Lua table functions
- Lua utilities
- Scripting callbacks - plugins
- Scripting