- 基本数学运算:
math.add(x, y)
: 执行加法操作。math.subtract(x, y)
: 执行减法操作。math.multiply(x, y)
: 执行乘法操作。math.divide(x, y)
: 执行除法操作。math.mod(x, y)
: 计算余数(模运算)。
- 取整和舍入:
math.round(x)
: 四舍五入到最接近的整数。math.floor(x)
: 向下取整。math.ceil(x)
: 向上取整。
- 指数和对数:
math.pow(x, y)
: 计算 x 的 y 次方。math.sqrt(x)
: 计算平方根。math.log(x, base)
: 计算以给定底数的对数。
- 三角函数:
math.sin(x)
: 计算正弦值。math.cos(x)
: 计算余弦值。math.tan(x)
: 计算正切值。
- 常数:
math.pi
: π 的值。math.e
: 自然对数的底数 e 的值。
- 线性代数:
math.matrix(data)
: 创建矩阵。math.add(matrix1, matrix2)
: 矩阵相加。math.multiply(matrix1, matrix2)
: 矩阵相乘。
- 随机数:
math.random()
: 生成一个介于 0 到 1 之间的随机数。
- 表达式处理:
math.compile(expression)
: 编译一个数学表达式,以便稍后多次求值。
- function chain
math.chain() + done()
來使用 method chain