我正在尝试在java中找到一个执行拉格朗日插值的函数。我有3(x,y)对,其中x和y是BigInteger对象,并且想要使用一些插值函数来确定用于计算我的x,y这些对的多项式f的f(0)。这样的东西看起来很完美,除了这个类似乎并不属于我可以导入的包:http://nssl.eew.technion.ac.il/files/Projects/thresholddsaimporvement/doc/javadoc/Lagrange.html
请原谅我,如果我的问题很天真,我能得到的任何帮助都会非常感激。
答案 0 :(得分:0)
类似的课程似乎在Apache Commons Math。这可能比你找到的更可靠。
您可能会使用PolynomialFunctionLagrangeForm(double[] x, double[] y)
构建它,然后调用value(0)
以获取x = 0
的值。