我花了最近几天在Clojure中寻找ODE求解器,需要一些帮助。
具体来说,我希望找到一个与 R 包 deSolve 中流行的 lsoda()功能相同的功能。 (最初用Fortran编写,我相信)
我的搜索既可以是具有这些功能的Clojure库,也可以是能够从clojure内部调用原始Fortran版本的Clojure库。
我希望有人已经有关于这个主题的经验并愿意提供帮助。
提前致谢!
编辑:我对一般的ODE知之甚少,所以也许我完全偏离了基础。我希望用clojure模拟行星轨道。在我与R的时间里,我使用lsoda()来传递行星/恒星的初始位置和速度,最后在一段时间后对行星进行预测。希望这有助于解释我在寻找什么。