Lua标准库-算术函数(mathematical functions)

开发 前端
是一个标准 C 的算术库,所有的函数存放于math表

这是一个标准 C 的算术库,所有的函数存放于math表

1、math.abs (x)

功能:返回x的绝对值

2、math.acos(x)

功能:函数返回参数x的反余弦值。参数x 应当在-1和1之间

3、math.asin (x)

功能:函数返回参数x的反正弦值。参数x 应当在-1和1之间。

4、math.atan (x)

功能:函数返回参数x的反正切值

5、math.atan2 (x, y)

功能:函数计算y/x的反正切值(当y=0时依然适用)

6、math.ceil (x)

功能:函数返回参数不小于x的最小整数。例如ceil(6.04) = 7

7、math.cos(x)

功能: 函数返回参数x的余弦值,x以弧度表示给出。

8、math.cosh(x)

功能: 函数返回参数x的双曲余弦值。

9、math.deg(x)

功能: 函数返回参数x的度数,x以弧度表示给出。

10、math.exp(x)

功能:函数返回 e (2.7182818) e的x次幂

11、math.floor(x)

功能:函数返回参数不大于arg的最大整数。如floor(6.04) = 6

12、math.fmod(x,y)

功能:函数返回参数x/y的余数

13、math.frexp(x)

功能:函数将参数x 分成两部分返回: m 0.5 和1之间的尾数(当x为0时为0)和指数 e。x=m2e

14、math.huge

功能:返回一个大于所有数值的数 HUGE_VAL

15、math.ldexp(m,e)

功能:与frexp相反,返回参数num * (2 ^ exp)。如果发生溢出返回HUGE_VAL

16、math.log(x)

功能: 函数返回参数x的自然对数。如果x为负,产生域错误;如果x 为零,产生范围错误。

17、math.log10(x)

功能: 函数返回参数x以10为底的对数。如果x为负,产生域错误;如果x为零,产生范围错误

18、math.max(x,...)

功能: 函数返回所有参数的最大值

19、math.min(x,...)

功能: 函数返回所有参数的最小值

20、math.modf(x)

功能: 函数将参数num 分割为整数和小数

21、math.pi

功能: 函数将返回PI值

22、math.pow(x,y)

功能: 函数返回以参数x 为底的y 次幂。如果x为零或负和y 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误

23、math.rad(x)

功能:函数返回x的弧度,x为度数

24、math.random([m [,n]])

功能:返回 [m,n]之间的数,当只有m值,则返回[1,m]的数

25、math.randomseed(x)

功能:设置随机种子x

26、math.sin(x)

功能: 函数返回参数arg的正弦值,arg以弧度表示给出。

27、math.sinh(x)

功能: 函数返回参数arg的双曲正弦值

28、math.sqrt(x)

功能: 函数返回参数x的平方根或1/2方根。如果num为负,产生域错误。

28、math.tan(x)

功能: 函数返回参数arg的正切值,arg以弧度表示给出。

28、math.tanh(x)

功能: 函数返回参数arg的双曲正切值。

原文链接:http://tech.it168.com/j/2008-02-17/200802171016482.shtml

责任编辑:陈四芳 来源: ITPUB论坛
相关推荐

2013-12-12 16:59:15

Lua表处理

2013-12-03 17:28:56

Lua脚本语言

2013-12-12 17:03:57

Lua脚本语言

2013-12-12 17:27:51

Lua协同

2013-12-12 17:08:24

Lua字符串

2011-08-23 15:02:59

LuaTable

2013-12-12 17:21:46

Lua出入输出

2011-08-23 14:26:07

Lua字符串

2011-08-23 16:14:27

Lua函数库函数

2013-12-13 16:53:00

Lua脚本语言C++

2011-08-29 15:58:51

Lua函数

2012-03-01 09:48:55

JavaExpressionJ

2011-08-22 17:25:31

LuaC++函数

2012-02-14 09:23:27

JavaExpressionJ

2024-01-30 14:23:06

2011-06-22 14:07:42

Lua

2011-08-31 17:35:18

Lua解释器Script.NET

2012-07-30 09:40:52

Lua

2011-08-23 16:37:05

Lua数学库

2013-12-13 15:54:32

Lua脚本语言
点赞
收藏

51CTO技术栈公众号