math.js常用数学函数,如求和,求平均数等
math.js 是一个功能丰富的数学库,它提供了大量的核心数学函数,用于处理各种数学运算和问题。以下是一些 math.js 中的核心数学函数示例:
- 基础运算函数:
add(a, b):加法运算。subtract(a, b):减法运算。multiply(a, b):乘法运算。divide(a, b):除法运算。
- 数学常数和属性:
math.E:自然对数的底数(欧拉数)。math.PI:圆周率。math.TAU:等于 2π 的常数。math.LN2:2 的自然对数。math.LN10:10 的自然对数。math.PHI:黄金比例。
- 三角函数:
sin(x):正弦函数。cos(x):余弦函数。tan(x):正切函数。asin(x):反正弦函数。acos(x):反余弦函数。atan(x):反正切函数。atan2(y, x):带有两个参数的反正切函数,用于确定角度在象限中的位置。
- 指数和对数函数:
exp(x):e 的 x 次方。log(x):以 10 为底的对数。ln(x):自然对数(以 e 为底)。pow(base, exponent):求 base 的 exponent 次方。sqrt(x):求 x 的平方根。
- 统计函数:
mean(array):求数组的平均值。median(array):求数组的中位数。sum(array):求数组的元素和。min(array):求数组的最小值。max(array):求数组的最大值。std(array):求数组的标准差。variance(array):求数组的方差。
- 矩阵和向量操作:
math.matrix([...]):创建矩阵。math.multiply(A, B):矩阵乘法。math.transpose(A):矩阵转置。math.inv(A):矩阵求逆。math.det(A):矩阵的行列式。math.diag([...]):创建对角矩阵。math.eye(n):创建 n×n 的单位矩阵。
- 数值分析:
math.solve(equations, variables):解方程或方程组。math.derivative(f, x):求函数 f 关于 x 的导数。math.integrate(f, {a, b}):求函数 f 在区间 [a, b] 上的积分。
- 单位处理:
math.unit('5 cm'):创建单位值。- 单位运算,如
math.add(math.unit('5 cm'), math.unit('3 in'))。
- 复数运算:
math.complex(re, im):创建复数。- 复数加法、减法、乘法、除法、取模等运算。
- 大数运算:
math.bignumber('123456789012345678901234567890'):创建大数。- 大数的四则运算等。
这只是 math.js 提供的函数的一个概览。实际上,它提供了更多高级的数学函数和操作,如数值插值、信号处理、线性代数等。要查看完整的函数列表和文档,建议访问 math.js 的官方网站或查阅其官方文档。

浙公网安备 33010602011771号