Lua math函数的用法
函数名 | 描述 | 示例 | 结果 |
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函数的用法相关推荐
- Java中Math函数的用法
相信大家在Java的学习过程中,在敲一下代码的时候,总会用到和数学有关的函数,它就是Math函数. 下面我总结了一些Math函数的用法. 本文借鉴了:https://blog.csdn.net/xue ...
- Lua Math函数
函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ceil 向上取整 math.ceil(9.1) 1 ...
- js中bind、call、apply函数的用法
最近一直在用 js 写游戏服务器,我也接触 js 时间不长,大学的时候用 js 做过一个 H3C 的 web 的项目,然后在腾讯实习的时候用 js 写过一些奇怪的程序,自己也用 js 写过几个的网站. ...
- matlab repmate,MATLAB中“repmat”与“cat”函数的用法
MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...
- lua math.random()
math.random([n [,m]]) 用法:1.无参调用,产生[0, 1)之间的浮点随机数. 2.一个参数n,产生[1, n]之间的整数. 3.两个参数,产生[n, m]之间的整数. math. ...
- Math函数生成随机数用法
1.Math.random() 生成0~0.9999的随机数 [0,1) 代码: @Test public void random(){double random = Math.random();// ...
- python count函数代码_python中count函数简单用法
python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...
- 笨木头Lua专栏 函数的几个特别之处
[笨木头Lua专栏]基础补充02: [木头Cocos2d-x 029]Lua篇(第04章):来点高难度的,获取Lua表结构数据 只是获取一个全局变量什么的太没意思了,今天我们来玩个高难度的--获取Lu ...
- Hive 中的复合数据结构简介以及一些函数的用法说明
目前 hive 支持的复合数据类型有以下几种: map (key1, value1, key2, value2, ...) Creates a map with the given key/value ...
最新文章
- windows远程桌面linux系统,Windows远程桌面控制Linux图文详解
- linux find命令的日常使用
- 监控 Linux 性能的 18 个命令行工具
- 念 2013-8-6 (写于爸爸走之后,之七)
- oracle监听服务无法启动不了,关于ORACLE监听服务无法启动的问题
- java poi 页码,apache poi页码
- shell编程之【告警系统】
- pyhon基础(一)
- Eclipse打开javadoc框
- gradle 关于repository配置
- 2021蓝桥杯C/C++B组真题
- 更改stata外部命令存放位置
- MP3免费音频文件下载
- 联想电脑安装黑苹果全教程
- 如何让自己每天按时睡觉
- Java为Excel导出增加批注(POI)
- 服务器硬件防火墙与软件防火墙的作用和区别
- MindSpore21天实战营(3):基于ResNet50实现毒蘑菇识别实战
- checkpoint NGFW VM安装
- 基于FPGA的ALU计算器verilog实现
热门文章
- 批量隐藏隐私文件手机实用干货
- Iphone开发用导航控制器实现视图的分层切换(UINavigationController)
- 微信小程序:wx.createInnerAudioContext的使用
- 用傅里叶卷积实现万物隐身!三星这个LaMa神器可试玩!
- String.intern()
- 剑指 Offer 65. 不用加减乘除做加法(位运算、递归、迭代)
- Springboot+vue spring286小巨人图书销售购物商城#毕业设计
- CentOS 7下安装Tomcat8.0.53并设置自动启动:
- 苹果6性能测试软件,5款iPhone升级iOS13.6性能测试:运行速度有所提升?
- 点猫科技与Aqara绿米达成战略合作,助推校内人工智能教育普及