关于此工具
化简表达式工具接受一个单变量代数表达式,通过展开乘积、展开幂并合并同类项,将其化简为最简的标准形式。它将输入解析为多项式,因此 3(x + 2) − 2x + 5 会被展开并合并为 x + 11,各项按次数降序排列。常数合并、符号规范化和系数约简全部自动完成。
由于表达式在内部以带精确有理系数的多项式表示(每个系数存储为约分后的分数),结果是精确的——即使出现像 1/3 或 5/6 这样的系数也不会有浮点漂移。当化简后的多项式含有公共数值因子或变量的公共幂时,工具还会给出一个最大公因式形式,例如 6x² + 9x → 3x(2x + 3)。
所有解析和化简都在你的浏览器本地进行,使用无 eval 的解析器,因此你输入的内容不会离开页面。输入诸如“3(x+2) - 2x + 5”的表达式,即可读取化简后的标准形式、可选的因式分解形式,以及项数和次数。
常见问题
这里的“化简”做什么?
它展开每个乘积和幂,然后合并同类项,使变量的每个幂只出现一次,按从高到低的次数排列。例如 2(x − 1) + 3x + 4 化简为 5x + 2。
它会保留精确分数吗?
会。系数使用欧几里得算法存储为约分分数,因此像 (1/2)x + (1/3)x 这样的表达式会精确化简为 (5/6)x,没有舍入误差。
它也会对结果因式分解吗?
当化简后的多项式含有公共数值因子或变量的公共幂时,也会显示最大公因式形式——例如 4x² + 8x 也会给出为 4x(x + 2)。
接受哪些表达式?
使用 +、−、×、幂、括号以及除以常数的单变量多项式表达式。除以变量、多变量以及超越函数项超出多项式模型,会被报为无效。