---
# System prepended metadata

title: 【Lua 筆記】數學函式庫 - 番外
tags: [Lua, 程式語言]

---

【Lua 筆記】數學函式庫 - 番外
===

目錄（Table of Contents）：

[TOC]

---

詳情參考自：[Lua 5.4 Reference Manual](https://www.lua.org/manual/5.4/manual.html#6.7)

1. math.abs(x) - 回傳 x 的絕對值。
2. math.acos(x) - 回傳 x 的反餘弦值（以弧度為單位）。
3. math.asin(x) - 回傳 x 的反正弦值（以弧度為單位）。
4. math.atan(x) - 回傳 x 的反正切值（以弧度為單位）。
5. math.atan2(y, x) - 回傳點 (x, y) 的反正切值（以弧度為單位）。
6. math.ceil(x) - 回傳不小於 x 的最小整數。***（可理解成無條件進位）***
7. math.cos(x) - 回傳 x 的餘弦值（x 是以弧度為單位）。
8. math.cosh(x) - 回傳 x 的雙曲餘弦值。
9. math.deg(x) - 將角度 x 從弧度轉換為角度。
10. math.exp(x) - 回傳 e（數學常數） 的 x 次方。
11. math.floor(x) - 回傳不大於 x 的最大整數。***（可理解成無條件退位）***
12. math.fmod(x, y) - 回傳 x 除以 y 的餘數。
13. math.huge - 表示無窮大的值。
14. math.log(x) - 回傳 x 的自然對數。
15. math.log10(x) - 回傳 x 的以 10 為底的對數。
16. math.max(x, ...) - 回傳所有參數中的最大值。
17. math.min(x, ...) - 回傳所有參數中的最小值。
18. math.modf(x) - 回傳 x 的整數部分和小數部分。
19. math.pi - 表示 π 的值。
20. math.pow(x, y) - 回傳 x 的 y 次方。
21. math.rad(x) - 將角度 x 從度轉換為弧度。
22. math.random([m [, n]]) - 生成一個隨機數。
23. math.randomseed(x) - 設置隨機數生成的種子。
24. math.sin(x) - 回傳 x 的正弦值（x 是以弧度為單位）。
25. math.sinh(x) - 回傳 x 的雙曲正弦值。
26. math.sqrt(x) - 回傳 x 的平方根。
27. math.tan(x) - 回傳 x 的正切值（x 是以弧度為單位）。
28. math.tanh(x) - 回傳 x 的雙曲正切值。