符号计算 CAS
化简展开、求导、多项式全部实根/复根、一般方程数值求根、线性方程组与矩阵、定积分数值计算
原理与说明
基于 math.js 的轻量符号/数值计算,乘号可省略(2x、3x y),幂用 ^。
功能
- 化简:合并同类项、约简常数;展开 / 通分:把有理式化为多项式或单个分式,如
(x+1)^3、1/x + 1/(x+1)。可代入数值求值。 - 求导:对任意变量求 1~5 阶导数并化简,可在某点求值,如
exp(-x^2)、R/(R+r)对r求导。 - 方程求解:多项式方程(任意次数)给出全部实根与复根(Durand–Kerner 迭代);分式方程自动剔除增根;其它方程如
cos(x) = x在给定区间内数值求根。 - 线性方程组:输入系数矩阵 A 与常数 b,求解 Ax = b(LU 分解)、行列式与逆矩阵;元素可写表达式和工程后缀(含表达式的行用逗号分隔),如
1/1k + 1/2k, -1/2k。适合节点电压法、网孔电流法。 - 数值积分:自适应 Simpson 法计算定积分,上下限可写
pi、sqrt(2)等。
说明:math.js 不做符号积分和因式分解;结果以文本显示,幂次以上标呈现,下方提供纯文本便于复制。