- 基本数学运算:
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