微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

lua math库


math.pi =  = 3.14159265358979323846

abs

@H_404_29@

取绝对值

@H_404_29@

math.abs(-15)

@H_404_29@

15

@H_404_29@

acos

@H_404_29@

反余弦函数

@H_404_29@

math.acos(0.5)

@H_404_29@

1.04719755

@H_404_29@
asin

@H_404_29@

反正弦函数

@H_404_29@

math.asin(0.5)

@H_404_29@

0.52359877

@H_404_29@
atan2

@H_404_29@

x / y的反正切值

@H_404_29@

math.atan2(90.0, 45.0)

@H_404_29@

1.10714871

@H_404_29@
atan

@H_404_29@

反正切函数

@H_404_29@

math.atan(0.5)

@H_404_29@

0.463647609

@H_404_29@
ceil

@H_404_29@

不小于x的最大整数

@H_404_29@

math.ceil(5.8)

@H_404_29@

6

@H_404_29@
cosh

@H_404_29@

双曲线余弦函数

@H_404_29@

math.cosh(0.5)

@H_404_29@

1.276259652

@H_404_29@
cos

@H_404_29@

余弦函数

@H_404_29@

math.cos(0.5)

@H_404_29@

0.87758256

@H_404_29@
deg

@H_404_29@

弧度转角度

@H_404_29@

math.deg(math.pi)

@H_404_29@

180

@H_404_29@
exp

@H_404_29@

计算以e为底x次方值

@H_404_29@

math.exp(2)

@H_404_29@

2.718281828

@H_404_29@
floor

@H_404_29@

不大于x的最大整数

@H_404_29@

math.floor(5.6)

@H_404_29@

5

@H_404_29@
fmod (mod)

@H_404_29@

取模运算

@H_404_29@

math.mod(14, 5)

@H_404_29@

4

@H_404_29@
frexp

@H_404_29@

把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n

@H_404_29@

math.frexp(10.0)

@H_404_29@

0.625    4

@H_404_29@
ldexp

@H_404_29@

计算value * 2的n次方

@H_404_29@

math.ldexp(10.0, 3)

@H_404_29@

80 = 10 * (2 ^3)

@H_404_29@
log10

@H_404_29@

计算以10为基数的对数

@H_404_29@

math.log10(100)

@H_404_29@

2

@H_404_29@
log

@H_404_29@

计算一个数字的自然对数

@H_404_29@

math.log(2.71)

@H_404_29@

0.9969

@H_404_29@
max

@H_404_29@

取得参数中最大值

@H_404_29@

math.max(2.71, 100, -98, 23)

@H_404_29@

100

@H_404_29@
min

@H_404_29@

取得参数中最小值

@H_404_29@

math.min(2.71,192); border-collapse:collapse; padding-top:0pt; padding-right:5.4pt; padding-bottom:0pt; padding-left:5.4pt; width:111.45pt">

-98

@H_404_29@
modf

@H_404_29@

把数分为整数和小数

@H_404_29@

math.modf(15.98)

@H_404_29@

15    98

@H_404_29@
pow

@H_404_29@

得到x的y次方

@H_404_29@

math.pow(2,192); border-collapse:collapse; padding-top:0pt; padding-right:5.4pt; padding-bottom:0pt; padding-left:5.4pt; width:111.45pt">

32

@H_404_29@
rad

@H_404_29@

角度转弧度

@H_404_29@

math.rad(180)

@H_404_29@

3.14159265358

@H_404_29@
random

@H_404_29@

获取随机

@H_404_29@

math.random(1, 100)
math.random(100)

@H_404_29@

获取1-100的随机

@H_404_29@
randomseed

@H_404_29@

设置随机数种子

@H_404_29@

math.randomseed(os.time())

@H_404_29@

在使用math.random函数之前必须使用此函数设置随机数种子

@H_404_29@
sinh

@H_404_29@

双曲线正弦函数

@H_404_29@

math.sinh(0.5)

@H_404_29@

0.5210953

@H_404_29@
sin

@H_404_29@

正弦函数

@H_404_29@

math.sin(math.rad(30))

@H_404_29@

0.5

@H_404_29@
sqrt

@H_404_29@

开平方函数

@H_404_29@

math.sqrt(16)

@H_404_29@
tanh

@H_404_29@

双曲线正切函数

@H_404_29@

math.tanh(0.5)

@H_404_29@

0.46211715

@H_404_29@
tan

@H_404_29@

正切函数

@H_404_29@

math.tan(0.5)

@H_404_29@

0.5463024

@H_404_29@

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐