个人学习:lua数学库

个人学习:lua数学函数库

函数作用
math.abs(-15) = 15取绝对值
math.acos(0.5) = 1.04719755反余弦函数
math.asin(0.5) = 0.52359877反正弦函数
math.atan2(90.0, 45.0) = 1.10714871x / y的反正切值
math.atan(0.5) = 0.463647609反正切函数
math.ceil(5.8) = 6不小于x的最小整数
math.cosh(0.5) = 1.276259652双曲线余弦函数
math.cos(0.5) = 0.87758256余弦函数
math.deg(math.pi) = 180弧度转角度
math.exp(2) = 2.718281828计算以e为底x次方值
math.floor(5.6) = 5不大于x的最大整数
math.mod/fmod(14, 5) = 4取模运算
math.frexp(10.0) = 0.625 4把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n
math.ldexp(10, 3) 运算结果为: 80 = 10 * (2 ^3)计算value * 2的n次方
math.log10(100) = 2计算以10为基数的对数
math.log(2.71) = 0.9969计算一个数字的自然对数
math.max(2.71, 100, -98, 23) = 100取得参数中最大值
math.min(2.71, 100, -98, 23) = -98取得参数中最小值
math.modf(15.98)运算结果为:15 98把数分为整数和小数
math.pow(2, 5) = 32得到x的y次方
math.rad(180) = 3.14159265358角度转弧度
math.random(1, 100)或math.random(100)获取1-100的随机数
math.randomseed(os.time())设置随机种子,在使用math.random函数之前必须使用此函数设置随机数种子
math.sinh(0.5) = 0.5210953双曲线正弦函数
math.sin(math.rad(30)) = 0.5正弦函数
math.sqrt(16) = 4开平方
math.tanh(0.5) = 0.46211715双曲线正切函数
math.tan(0.5) = 0.5463024正切函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值