函数名描述示例结果
pi圆周率: math.pi = 3.1415926535898
abs取绝对值:math.abs(-2012) = 2012
ceil向上取整:math.ceil(9.1) = 10
floor向下取整: math.floor(9.9) = 9
max取参数最大值:math.max(2,4,6,8) = 8
min取参数最小值:math.min(2,4,6,8) = 2
pow计算x的y次幂:math.pow(2,16) = 65536
sqrt开平方:math.sqrt(65536) = 256
mod取模:math.mod(65535,2) = 1
modf取整数和小数部分:math.modf(20.12) = 20 0.12
randomseed设随机数种子:math.randomseed(os.time())
random取随机数: math.random(5,90) = 5~90
rad角度转弧度:math.rad(180) = 3.1415926535898
deg弧度转角度:math.deg(math.pi) =180
expe的x次方:math.exp(4) = 54.598150033144
log计算x的自然对数:math.log(54.598150033144) = 4
log10计算10为底,x的对数:math.log10(1000) = 3
frexp将参数拆成x * (2 ^ y)的形式:math.frexp(160) = 0.6258
ldexp计算x * (2 ^ y):math.ldexp(0.625,8) =160
sin正弦:math.sin(math.rad(30)) = 0.5
cos余弦: math.cos(math.rad(60)) = 0.5
tan正切:math.tan(math.rad(45)) = 1
asin反正弦:math.deg(math.asin(0.5)) = 30
acos反余弦:math.deg(math.acos(0.5)) = 60
atan反正切:math.deg(math.atan(1)) = 45