`
7090
  • 浏览: 273821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lua math库

    博客分类:
  • Lua
 
阅读更多
[img]http://s6.sinaimg.cn/middle/a53e5dafhc04c3af7f2c5&690
[/img]

函数名 描述 示例 结果
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


原文:http://blog.sina.com.cn/s/blog_a53e5daf01012k1h.html
分享到:
评论

相关推荐

    Lua标准库及用法

    Lua标准库及用法,包含io,os,table,string,math,package等,总结性文档

    lua中的基本库及其用法

    lua中常见的库函数及其用法。 math、os、string、table

    基于LUA的计算器程序

    这个是一个超简单的计算器程序,也是当年写平台程序时候验证用的,LUA能识别的计算式都能计算,可以使用LUA的数学库,例如计算 math.sqrt(2 + 2) + 2。 注意:平台程序没有关闭网络调试功能,会使用UDP协议、3550...

    基于串口屏LUA脚本—逻辑运算以及字符处理功能V1.0

    本文将介绍如何使用 LUA 脚本在串口屏中实现简单的逻辑运算以及字符处理,本文中部分使用的运算函数和字符处理函数来自于 LUA 的 math 库和 string 库,使用这些函数时可以借助网上的资料了解使用方法。

    物联型串口屏开发 LUA教程6—运算和字符串处理

    本文将介绍如何使用 LUA 脚本在串口屏中实现简单的逻辑运算以及字符处理,本文中部分使用的运算函数和字符处理函数来自于 LUA 的 math 库和 string 库,使用这些函数时可以借助网上的资料了解使用方法。

    lua常用库函数

    一些lua脚本语言常用的库函数!主要是一些table库,math库,io库及一些文件操作。请继续关注我会整理一下string库的出来的!

    mlib:Lua的数学和碰撞库

    mlib:Lua的数学和碰撞库

    用于微控制器 的 Lua_C语言_代码_相关文件_下载

    注意:只有在 luaProjectConfig.h 中定义了定义 LUA_WITH_MATH 时,才会包含数学模块。 embLua 要求 要运行执行“有意义”的 embLua 需要的脚本: RAM:1k 堆栈,11k 堆 ROM(未优化代码):MSP430 为 120,瑞萨...

    大彩物联型串口屏_物联型WiFi使用_V1.0

    【工程笔记】大彩物联型串口屏_物联型WiFi使用_V1.0。

    XLua_2018最新版

    * [XLua增加删除第三方lua库](Assets/XLua/Doc/XLua增加删除第三方lua库.md):如何增删第三方lua扩展库。 * [XLua API](Assets/XLua/Doc/XLua_API.md):API文档。 * [生成引擎二次开发指南](Assets/XLua/Doc/custom_...

    pflua-test:Pflua数据包过滤库的基于属性的测试和模糊测试(过时)

    警告:此存储库已过期。 pflua-quickcheck已合并为pflua。 pflua-quickcheck [--seed = N] [--iterations = N] lua_property_file [property-specific-args] Pflua-quickcheck是受Haskell QuickCheck启发的工具,...

    Orakel:Orakel 是一个 Roblox 框架,旨在简化和简化游戏的开发

    新库“CFrameLib.lua” 将“Orakel.TweenModel”移至 Libraries/Utilities/CFrameLib.lua 新实体“math_counter” 新实体“logic_timer” 作品中的新实体“logic_auto” 版本 0.8.9.2 所有实体上的新输入...

    mathlib:游戏和其他所有内容的数学库

    一个(目前)仅用于标头的数学库,用于64位(x86_64,aarch64,risc-v未测试) 它的设计并非重量轻或易于开发。 应该很快。 它仅是标头,可以轻松集成到不同... 这个库是一个c ++库,但是我打算添加rust,Lua和Python

    redbench:自定义Redis命令和模块的基准测试

    该库的目的是为兼容服务器(例如提供基准测试,但也可以用于redis-benchmark工具未涵盖的Redis操作,例如GEO*命令,自定义lua脚本或。 入门 正在安装 要开始使用Redbench,请安装Go并运行go get : $ go get -u ...

Global site tag (gtag.js) - Google Analytics