您好尝试使用 commons-math 的 PolynomialSolver 类的基本问题。
根据此处的文档http://commons.apache.org/math/userguide/analysis.html以及 API,求解方法通常采用以下形式
double c = solver.solve(100, function, 1.0, 5.0, AllowedSolution.LEFT_SIDE);
我显然遗漏了一些东西,但鉴于代数的基本定理是 n 次多项式有 n 个根,我如何得到所有根?
根求解器返回一个双精度有什么好处?
我在此线程中注意到在Java 中查找多项式的根,解决方案中提供的方法返回一个复数数组。这是我所期望的,所以有人可以解释为什么公共数学多项式求解器返回一个双根吗?