W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Lua5.1中數(shù)學庫的所有函數(shù)如下表:
math.pi 為圓周率常量 = 3.14159265358979323846
表1
數(shù)學庫 | 說明 | 例子 | 方法 |
abs | 取絕對值 | math.abs(-15) | 15 |
acos | 反余弦函數(shù) | math.acos(0.5) | 1.04719755 |
asin | 反正弦函數(shù) | math.asin(0.5) | 0.52359877 |
atan2 | x / y的反正切值 | math.atan2(90.0, 45.0) | 1.10714871 |
atan | 反正切函數(shù) | math.atan(0.5) | 0.463647609 |
ceil | 不小于x的最大整數(shù) | math.ceil(5.8) | 6 |
cosh | 雙曲線余弦函數(shù) | math.cosh(0.5) | 1.276259652 |
cos | 余弦函數(shù) | math.cos(0.5) | 0.87758256 |
deg | 弧度轉角度 | math.deg(math.pi) | 180 |
exp | 計算以e為底x次方值 | math.exp(2) | 2.718281828 |
floor | 不大于x的最大整數(shù) | math.floor(5.6) | 5 |
fmod (mod) | 取模運算 | math.mod(14, 5) | 4 |
frexp | 把雙精度數(shù)val分解為數(shù)字部分(尾數(shù))和以2為底的指數(shù)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為基數(shù)的對數(shù) | math.log10(100)
| 2 |
log | 計算一個數(shù)字的自然對數(shù) | math.log(2.71) | 0.9969 |
max | 取得參數(shù)中最大值 | math.max(2.71, 100, -98, 23) | 100 |
min | 取得參數(shù)中最小值 | math.min(2.71, 100, -98, 23) | -98 |
modf | 把數(shù)分為整數(shù)和小數(shù) | math.modf(15.98) | 15 98 |
pow | 得到x的y次方 | math.pow(2, 5) | 32 |
rad | 角度轉弧度 | math.rad(180) | 3.14159265358 |
random | 獲取隨機數(shù) | math.random(1, 100)?math.random(100) | 獲取1-100的隨機數(shù) |
randomseed | 設置隨機數(shù)種子 | math.randomseed(os.time()) | 在使用math.random函數(shù)之前必須使用此函數(shù)設置隨機數(shù)種子 |
sinh | 雙曲線正弦函數(shù) | math.sinh(0.5) | 0.5210953 |
sin | 正弦函數(shù) | math.sin(math.rad(30)) | 0.5 |
sqrt | 開平方函數(shù) | math.sqrt(16) | 4 |
tanh | 雙曲線正切函數(shù) | math.tanh(0.5) | 0.46211715 |
tan | 正切函數(shù) | math.tan(0.5) | 0.5463024 |
引用博客:http://www.cnblogs.com/whiteyun/archive/2009/08/10/1543040.html
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: