Saltar al contenido principal

Aplicaciones relacionadas con la biblioteca math

Nombre de funciónDescripciónEjemploResultado
piNúmero pimath.pi3.1415926535898
absObtener el valor absolutomath.abs(-2012)2012
ceilRedondear hacia arribamath.ceil(9.1)10
floorRedondear hacia abajomath.floor(9.9)9
maxObtener el valor máximo de los parámetrosmath.max(2,4,6,8)8
minObtener el valor mínimo de los parámetrosmath.min(2,4,6,8)2
x^yCalcular la potencia y de x (desde Lua 5.3 se eliminó math.pow y se usa el operador ^)2^1665536.0
sqrtCalcular la raíz cuadradamath.sqrt(65536)256.0
modfObtener las partes entera y decimalmath.modf(20.12)20 0.12
randomseedEstablecer la semilla de números aleatoriosmath.randomseed(os.time())
randomObtener un número aleatoriomath.random(5,90)5~90
radConvertir grados a radianesmath.rad(180)3.1415926535898
degConvertir radianes a gradosmath.deg(math.pi)180.0
expCalcular e elevado a xmath.exp(4)54.598150033144
logCalcular el logaritmo natural de xmath.log(54.598150033144)4.0
log (base especificada)Calcular el logaritmo en la base especificada (desde Lua 5.3 se eliminó math.log10 y se usa math.log(x, 10))math.log(1000, 10)3.0
frexpDescomponer el parámetro en la forma x * (2 ^ y)math.frexp(160)0.625 8
ldexpCalcular x * (2 ^ y)math.ldexp(0.625,8)160.0
sinSenomath.sin(math.rad(30))0.5
cosCosenomath.cos(math.rad(60))0.5
tanTangentemath.tan(math.rad(45))1.0
asinArcosenomath.deg(math.asin(0.5))30.0
acosArcocosenomath.deg(math.acos(0.5))60.0
atanArcotangentemath.deg(math.atan(1))45.0