Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

LUA的数学函数库详解

史明忠
20-2-20 上午10:33 133 浏览次数

0

史明忠

--史明忠--
上海视谷图像技术有限公司
http://www.visiongo.com.cn
2541
| 2 2 2
--史明忠--
史明忠
20-2-20 上午10:33

LUA的数学函数库(math)

序号函数名称函数功能示例

结果

1

abs

取绝对值

math.abs(-15)

15

2

acos

反余弦函数

math.acos(0.5)

1.04719755

3

asin

反正弦函数

math.asin(0.5)

0.52359877

4
atan2

x / y的反正切值

math.atan2(90.0, 45.0)

1.10714871

5

atan

反正切函数

math.atan(0.5)

0.463647609

6

ceil

小于x的最大整数

math.ceil(5.8)

6

7

cosh

双曲线余弦函数

math.cosh(0.5)

1.127625965

8

cos

余弦函数

math.cos(0.5)

0.87758256

9

deg

弧度转

math.deg(math.pi)

180
10

exp

计算以e为底x次方值

math.exp(2)

7.3890561

11

floor

大于x的最大整数

math.floor(5.6)

5
12

fmod (mod)

取模运算

math.fmod(14, 5)

math.mod(14, 5)

4
13

frexp

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

math.frexp(10.0)

0.625    4

14

ldexp

计算value*2的n次方,即val=x*(2^n)

math.ldexp(10.0, 3)

80
15

log10

计算以10为基数的对数

math.log10(100)

2
16

log

计算一个数字的自然对

math.log(2.71)

0.9969

17

max

取得参数中最

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

100

18

min

取得参数中最

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

-98

19

modf

把数分为整数和

math.modf(15.98)

15   0.98

20

pow

得到x的y次

math.pow(2, 5)

32

21

rad

角度转弧度

math.rad(180)

3.1415927

22

random

获取随机数

math.random(1,100)

math.random(100)

1~99

23

randomseed

设置随机数种

math.randomseed(os.time())

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

24

sinh

双曲线正弦函数

math.sinh(0.5)

0.5210953

25

sin

正弦函数

math.sin(math.rad(30))

0.5

26

sqrt

开平方函

math.sqrt(16)

4
27

tanh

双曲线正切函数

math.tanh(0.5)

0.46211715

28

tan

正切函数

math.tan(0.5)

0.5463024

  • Flag

你的回答

请试着提供一个内容充实的答案如果你对问题或答案进行评论, 请使用注释工具。请记住,你可以随时修改你的答案。 -无需回答同样的问题两次。同时, 请不要忘记投票 -它确实有助于选择最佳的问题和答案!

随时了解

关于论坛

这个社区是为专业人士和我们的产品和服务的爱好者。分享并讨论最好的内容和新的机器视觉技术。 阅读指南

提问工具

3 支持

统计数据

问: 20-2-20 上午10:33
阅读: 133
最后更新: 20-2-20 上午10:39