-7

例如,我有一个多项式。3x4- 5x + 4

假设我有一个A = { 3, 0, 0, -5, 4 }包含多项式系数的数组。

如何使用数组A找到多项式的根?

是否有任何功能或库可供下载?

[注意:原始问题是关于二次的:。]3x2- 5x + 4

我发现了这个: http ://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/analysis/solvers/LaguerreSolver.html

如何获得多项式的根并将它们存储在数组 B 中?...

4

3 回答 3

2

对于ax 2 + bx + c = 0的解决方案是

x = (-b + (b 2 - 4ac) 1/2 ) / 2a

x = (-b - (b 2 - 4ac) 1/2 ) / 2a

顺便说一句,有直到并包括第 4 级的解析

于 2013-10-10T12:47:20.567 回答
0

数学 Java 库:

colt , Apache 的 Mahout , JScience

仅列出其中的三个。但是你可能不需要一个库来解决这样一个微不足道的方程。

于 2013-10-10T12:47:29.900 回答
0

试试高效的java矩阵库

他们在同一个链接中有一个示例代码。

于 2013-10-10T12:47:43.947 回答