Chuyển tới nội dung chính

Ứng dụng của thư viện math

HàmMô tảVí dụKết quả
piSố pimath.pi3.1415926535898
absGiá trị tuyệt đốimath.abs(-2012)2012
ceilLàm tròn lênmath.ceil(9.1)10
floorLàm tròn xuốngmath.floor(9.9)9
maxGiá trị lớn nhất trong các đối sốmath.max(2,4,6,8)8
minGiá trị nhỏ nhất trong các đối sốmath.min(2,4,6,8)2
x^yx lũy thừa y (Lua 5.3 đã loại bỏ math.pow; hãy dùng toán tử ^)2^1665536.0
sqrtCăn bậc haimath.sqrt(65536)256.0
modfPhần nguyên và phần thập phânmath.modf(20.12)20 0.12
randomseedĐặt hạt giống ngẫu nhiênmath.randomseed(os.time())
randomSố ngẫu nhiênmath.random(5,90)5~90
radĐộ sang radianmath.rad(180)3.1415926535898
degRadian sang độmath.deg(math.pi)180.0
expe lũy thừa xmath.exp(4)54.598150033144
logLogarit tự nhiên của xmath.log(54.598150033144)4.0
log (có cơ số)Logarit với cơ số chỉ định (Lua 5.3 đã loại bỏ math.log10; hãy dùng math.log(x, 10))math.log(1000, 10)3.0
frexpPhân tích thành x * (2 ^ y)math.frexp(160)0.625 8
ldexpTính x * (2 ^ y)math.ldexp(0.625,8)160.0
sinSinmath.sin(math.rad(30))0.5
cosCosinmath.cos(math.rad(60))0.5
tanTangmath.tan(math.rad(45))1.0
asinArcsinmath.deg(math.asin(0.5))30.0
acosArccosmath.deg(math.acos(0.5))60.0
atanArctangmath.deg(math.atan(1))45.0