lua 的常用math 函数
2015-12-28 13:38
417 查看
<pre name="code" class="html">math.sqrt() -- 开平方
-- math.ceil() 取整函数local num = math.ceil(33.33333)
函数名 描述 示例 结果 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
相关文章推荐
- Coco2dx-3.0中怎样调用LUA
- lua通过bunlde读注意事项
- lua在线编程工具
- python――Excel导入导出Lua/Json/Xml
- os函数 lua
- lua如何在游戏中保存上一次游戏状态
- lua中的closure(闭合函数)
- android Studio 配置LUA 开发环境
- lua与c交互
- lua -- io.pathinfo
- luaIDE选择
- vs2010和zbStudio远程调试c和lua开发环境搭建
- lua学习贴
- [Lua]mac 上安装lua
- Lua 调用自定义C模块(练习)
- lua遍历调用C#泛型List、IEnumberable、Dictionary
- casper#evaluate传参数问题
- Tasks and Back Stack(任务和返回栈)
- lua
- LUA与C++交互第一篇