我有很多数据点,我想计算滑动窗口在曲线下的面积。但这应该很快。我用Google搜索了一下,找到了用Java实现的NewtonCotes实现,但是我不知道是否有更快的方法。
有任何想法吗?
最佳答案
答案取决于您要集成的功能。如果应用到正确的函数,高斯正交实际上可以非常有效。 5阶自适应Runga-Kutta也可以做得很好。
自动增加细化度以满足给定精度要求的自适应方法是可行的。
编写最快的代码是一个库:
http://commons.apache.org/math/
我会推荐一本书,例如Numerical Recipes或另一本Forman Acton。