Coffeequate返回方程的错误解

时间:2018-07-03 18:48:12

标签: javascript algebra coffeequate

我正在使用代数系统Coffeequate来求解程序中的一些方程。我最近尝试解决一个相当简单的方程式。但是,它返回了不正确的解决方案!例如:

var test=CQ("- 10 + 100/(10 - a)");
var solutions=test.solve("a");
console.log(solutions[0].toString())//logs 10!! This is wrong!
<script src="https://github.com/MatthewJA/Coffeequate/releases/download/v1.3.0/coffeequate.min.js"></script>
Coffeequate在求解表达式时始终使表达式等于0。 上面的代码段返回10作为解决方案。但是,这显然是不正确的。如果a为10,则表达式等于Infinity。正确的解决方案是0。WolframAlpha返回正确的结果。

为什么会这样?看来是个错误。

0 个答案:

没有答案