- 6
- 0
- 约1.32千字
- 约 2页
- 2017-04-08 发布于江苏
- 举报
Lua中的数学库
Lua中的数学库
Posted on 2009-08-10 19:19 白耘 阅读(757) 评论(0) 编辑 收藏 所属分类: Lua学习笔记
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846
abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 math.acos(0.5) 1 asin 反正弦函数 math.asin(0.5) 0 atan2 x?/?y的反正切值 math.atan2(90.0,?45.0) 1 atan 反正切函数 math.atan(0.5) 0.463647609 ceil 不小于x的最大整数 math.ceil(5.8) 6 cosh 双曲线余弦函数 math.cosh(0.5) 1.276259652 cos 余弦函数 math.cos(0.5) 0 deg 弧度转角度 math.deg(math.pi) 180 exp 计算以e为底x次方值 math.exp(2) 2.718281828 floor 不大于x的最大整数 math.floor(5.6) 5 fmod?(mod) 取模运算 math.mod(14,?5) 4 frexp 把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n math.frexp(10.0) 0.625????4 ldexp 计算value?*?2的n次方 math.ldexp(10.0,?3) 80?=?10?*?(2?^3) log10 计算以10为基数的对数 math.log10(100) log 计算一个数字的自然对数 math.log(2.71) 0.9969 max 取得参数中最大值 math.max(2.71,?100,?-98,?23) 100 min 取得参数中最小值 math.min(2.71,?100,?-98,?23) -98 modf 把数分为整数和小数 math.modf(15.98) 15????98 pow 得到x的y次方 math.pow(2,?5) 32 rad 角度转弧度 math.rad(180) 3.14159265358 random 获取随机数 math.random(1,?100)math.random(100) 获取1-100的随机数 randomseed 设置随机数种子 math.randomseed(os.time()) 在使用math.random函数之前必须使用此函数设置随机数种子 sinh 双曲线正弦函数 math.sinh(0.5) 0.5210953 sin 正弦函数 math.sin(math.rad(30)) 0.5 sqrt 开平方函数 math.sqrt(16) 4 tanh 双曲线正切函数 math.tanh(0.5) 0 tan 正切函数 math.tan(0.5) 0.5463024
您可能关注的文档
- I假设检验#.doc
- Java常用系统函数.doc
- java实验程序控制语句和编译器的使用.doc
- java控制语句训练.doc
- JAVA程序的控制语句.doc
- Java考试参考.doc
- InterQuestAnalyzer.doc
- java程序的控制语言(while).doc
- JDPMLEFluo.doc
- JDQG持续改进管理办法.doc
- 【初中生物】人类的起源课件-2025-2026学年生物学人教版八年级下册.pptx
- 【初中生物】生物进化的历程课件-2025--2026学年人教版生物八年级下册.pptx
- 【初中生物】综合实践项目 植物的扦插或嫁接课件-2025--2026学年人教版生物八年级下册.pptx
- 【初中生物】综合实践项目 设计并制作装置,饲养一种动物课件-2025-2026学年人教版生物学八年级下册.pptx
- 电力设备行业2026年投资策略分析报告:AI大周期,海外拓展空间广阔.pdf
- 东方盛虹-市场前景及投资研究报告-周期拐点,炼化新材料龙头,蓄势待发.pdf
- 奥瑞金-市场前景及投资研究报告-并购出海,金属包装龙头,拨云见日.pdf
- 宝立食品-市场前景及投资研究报告-复调创新,领航时尚.pdf
- 建材电子行业市场前景及投资研究报告:需求产能,超级周期,存储、电子布、铜箔.pdf
- 家电行业AI端侧硬件行业市场前景及投资研究报告:AI+AR眼镜,iPhone时刻.pdf
原创力文档

文档评论(0)