在Java中,是否存在用于内插非均匀分布的时间序列数据的实现?

Jay*_* R. 8 java curve-fitting

我有一些matlab代码,它需要及时均匀分布的时间序列数据以产生答案.读取数据文件的驱动程序matlab代码在读取文件后也会在数据上运行interp1(x,y,xi,'cubic'),因为数据未及时均匀分布.

现在我必须将此进程移植到Java以添加到某些生产过程.matlab版本不适用于大量数据文件,不能用于生产.

我的实际问题是,在将数据读入进程时,我在哪里可以找到已实现interp1'cubic'方法的Java库?

根据MATLAB文档,'cubic'与分段三次Hermite插值多项式(pchip)插值相同.'样条'产生不可接受的结果.我已经看过Apache commons-mathJAMA.

jor*_*geu 0

你检查过 Java LAPACK 吗?http://www.netlib.org/java/f2j/