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個の根があるということを考えると、どうすればすべての根を得ることができますか?
1 つの double を返すルート ソルバーは何の役に立つでしょうか?
このスレッドFinding roots of polynomial in Javaで、ソリューションで提供されているメソッドが複雑な配列を返すことに気付きました。これは私が期待していることなので、コモンズ数学多項式ソルバーが1つの二重根を返す理由を誰かが親切に説明できますか?