Algabra.js solveFor返回一个空数组

时间:2017-04-04 09:35:12

标签: javascript

我正在尝试解决以下等式: 125/36 = -p ^ 2 + 2p

然而,我得到空数组。

要复制的代码:

let leftSide = new Expression(125).divide(36);
let rightSide = algebra.parse("-p^2 + 2p");
let equation = new Equation(leftSide, rightSide);
let solvedAnswers = equation.solveFor("p");

我错过了什么吗? 谢谢

1 个答案:

答案 0 :(得分:1)

等式的判别式:125/36 = -p^2 + 2p是否定的。这意味着它有复杂的根源。我没有使用algebra.js,但如果没有真正的根,它可能不会返回任何值。

阅读:http://www.mathwords.com/d/discriminant_quadratic.htm