函数名 描述 示例 结果
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函数的用法相关推荐

  1. Java中Math函数的用法

    相信大家在Java的学习过程中,在敲一下代码的时候,总会用到和数学有关的函数,它就是Math函数. 下面我总结了一些Math函数的用法. 本文借鉴了:https://blog.csdn.net/xue ...

  2. Lua Math函数

    函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ceil 向上取整 math.ceil(9.1) 1 ...

  3. js中bind、call、apply函数的用法

    最近一直在用 js 写游戏服务器,我也接触 js 时间不长,大学的时候用 js 做过一个 H3C 的 web 的项目,然后在腾讯实习的时候用 js 写过一些奇怪的程序,自己也用 js 写过几个的网站. ...

  4. matlab repmate,MATLAB中“repmat”与“cat”函数的用法

    MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...

  5. lua math.random()

    math.random([n [,m]]) 用法:1.无参调用,产生[0, 1)之间的浮点随机数. 2.一个参数n,产生[1, n]之间的整数. 3.两个参数,产生[n, m]之间的整数. math. ...

  6. Math函数生成随机数用法

    1.Math.random() 生成0~0.9999的随机数 [0,1) 代码: @Test public void random(){double random = Math.random();// ...

  7. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  8. 笨木头Lua专栏 函数的几个特别之处

    [笨木头Lua专栏]基础补充02: [木头Cocos2d-x 029]Lua篇(第04章):来点高难度的,获取Lua表结构数据 只是获取一个全局变量什么的太没意思了,今天我们来玩个高难度的--获取Lu ...

  9. Hive 中的复合数据结构简介以及一些函数的用法说明

    目前 hive 支持的复合数据类型有以下几种: map (key1, value1, key2, value2, ...) Creates a map with the given key/value ...

最新文章

  1. windows远程桌面linux系统,Windows远程桌面控制Linux图文详解
  2. linux find命令的日常使用
  3. 监控 Linux 性能的 18 个命令行工具
  4. 念 2013-8-6 (写于爸爸走之后,之七)
  5. oracle监听服务无法启动不了,关于ORACLE监听服务无法启动的问题
  6. java poi 页码,apache poi页码
  7. shell编程之【告警系统】
  8. pyhon基础(一)
  9. Eclipse打开javadoc框
  10. gradle 关于repository配置
  11. 2021蓝桥杯C/C++B组真题
  12. 更改stata外部命令存放位置
  13. MP3免费音频文件下载
  14. 联想电脑安装黑苹果全教程
  15. 如何让自己每天按时睡觉
  16. Java为Excel导出增加批注(POI)
  17. 服务器硬件防火墙与软件防火墙的作用和区别
  18. MindSpore21天实战营(3):基于ResNet50实现毒蘑菇识别实战
  19. checkpoint NGFW VM安装
  20. 基于FPGA的ALU计算器verilog实现

热门文章

  1. 批量隐藏隐私文件手机实用干货
  2. Iphone开发用导航控制器实现视图的分层切换(UINavigationController)
  3. 微信小程序:wx.createInnerAudioContext的使用
  4. 用傅里叶卷积实现万物隐身!三星这个LaMa神器可试玩!
  5. String.intern()
  6. 剑指 Offer 65. 不用加减乘除做加法(位运算、递归、迭代)
  7. Springboot+vue spring286小巨人图书销售购物商城#毕业设计
  8. CentOS 7下安装Tomcat8.0.53并设置自动启动:
  9. 苹果6性能测试软件,5款iPhone升级iOS13.6性能测试:运行速度有所提升?
  10. 点猫科技与Aqara绿米达成战略合作,助推校内人工智能教育普及