Polynomial.java零问题的问题

时间:2012-05-02 01:42:32

标签: java polynomial-math

Here是源代码的位置(使用Dropbox)。

问题在于它没有正确评估零。

例如:x^2-2x-8应该等于{-4, 2}的零,但我得到一个长指数值,如-4+34534....E-25<i>i</i>

它适用于具有单根(such as x<sup>2</sup>+4x+4, root = {-2})

的多项式

任何人都可以发现这个问题,几周以来一直令我感到沮丧。这是 NOT 一项家庭作业,这是我在空闲时间工作的事情。

1 个答案:

答案 0 :(得分:0)

我之前遇到过这样的问题,并决定转用另一种(数学导向的)语言。您可以尝试使用浮动而不是双打,这可能会起到作用,但可能会遇到自己的问题。或者您可以编写一个方法来过滤掉小于1E-10的任何东西或沿着这些线的东西。另一种选择(这里可能相关或不相关)是使用JLink

相关问题