lua math库

原创 2016年06月01日 16:00:38
函数名 描述 示例 结果
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
exp e的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.625    8
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
函数名 描述 示例 结果
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
exp e的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.625    8
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

Lua中math库函数列表

函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ce...
  • z358602955
  • z358602955
  • 2014年10月21日 18:18
  • 421

【转】Lua math库

atan2、sinh、cosh、tanh这4个应该用不到。 函数名 描述 示例 结果 pi 圆周率 math.pi 3.14...
  • weiyuefei
  • weiyuefei
  • 2014年08月09日 16:23
  • 1632

Lua内置库的实现(一)_math模块(二)_math模块API实现

math模块内的各个数学函数的实现中规中矩,就是使用的Lua手册里给出的API来实现的。 Lua的扩展方式是编写一个原型为int lua_CFunction (lua_State *L)的函数。L对于...
  • heyuchang666
  • heyuchang666
  • 2017年04月12日 19:25
  • 652

lua math

函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(...
  • w18767104183
  • w18767104183
  • 2014年03月13日 14:54
  • 3448

Lua基础之math(数学函数库)

Lua5.1中数学库的所有函数如下表
  • dingkun520wy
  • dingkun520wy
  • 2016年03月29日 11:09
  • 10981

lua - math【方法】

math.pi 为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 ...
  • lihui061119
  • lihui061119
  • 2015年10月31日 11:50
  • 502

Lua之Math库

函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ce...
  • ZFY11
  • ZFY11
  • 2017年10月16日 17:24
  • 72

Lua math库

tan2、sinh、cosh、tanh这4个应该用不到。 [转载]lua math库函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值...
  • qq_38280936
  • qq_38280936
  • 2017年11月07日 18:42
  • 71

Lua Math库 详解

原文地址:math库" style="color:rgb(116,77,34)">lua math库作者:苦逼游戏策划 atan2、sinh、cosh、tanh这4个应该用不到。 math库" ti...
  • qq_19399235
  • qq_19399235
  • 2017年06月04日 16:43
  • 170

lua math库(备忘)

函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ceil 向上...
  • wl41206
  • wl41206
  • 2017年02月17日 14:27
  • 168
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:lua math库
举报原因:
原因补充:

(最多只允许输入30个字)