关于math类库
来源:互联网 发布:澳洲建筑系排名知乎 编辑:程序博客网 时间:2024/06/06 00:14
math.pi == 3.14159265358979323846
abs
取绝对值
math.abs(-15)
15
acos
反余弦函数
math.acos(0.5)
1.04719755
asin
反正弦函数
math.asin(0.5)
0.52359877
atan2
x / y的反正切值
math.atan2(90.0, 45.0)
1.10714871
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.87758256
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)
2
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.46211715
tan
正切函数
math.tan(0.5)
0.5463024
- 关于math类库
- 关于java.math.bigdecimal
- 关于math.h
- 关于math.round()
- 关于math头文件
- 关于工具类Math
- 关于Math.random()
- 关于JavaScript:Math 三个函数
- 关于C# math的用法
- 关于System.Math.Round()的用法
- 关于MATH函数的一点看法
- 关于 Math 中对 PI 的引用
- 关于java.math.BigDecimal类常用方法
- 关于java中Math的一些用法
- Math.Round 之关于 不同的四舍五入
- 关于java.math.BigDecimal类常用方法
- java关于Math类的使用
- gcc 关于math.h编译链接
- Windows7 64位系统安装PLSQL Developer
- 25个实用的jQuery技巧和解决方案(转自www.jqueryba.com)
- OnPaint()函数的作用原理
- 开始学习Cocos2d-x进行2D的跨平台游戏开发!
- 今天完成的自定义分页控件,支持AJAX.DLL的方式支持24种分页样式
- 关于math类库
- Android:捕捉触摸屏手势
- MySQL索引背后的数据结构及算法原理
- 更新外键失败
- 我将从程序员的成长角度来进行:程序员如何进行自我超越
- Sublime Text 常用插件和设置
- mysql 批量插入 方法
- properties文件读写 自己写的几个方法
- C/C++中宏使用总结