日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lua基础之math(数学函数库)

發布時間:2024/2/28 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lua基础之math(数学函数库) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Lua5.1中數學庫的所有函數如下表:

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

總結

以上是生活随笔為你收集整理的Lua基础之math(数学函数库)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。