2010-07-18 37 views

回答

7

我没有使用MATLAB的接口,但我有良好的结果hmatrix。它导出GSL函数,包括ODE求解器和非线性多维根发现,我认为它们将满足您的要求。它看起来像ode15s与Numeric.GSL.ODE.odeSolveV可以与Gear1Gear2作为方法相媲美,但其中一种方法可能更适合您的问题。它还输出LAPACK接口,这非常有用。

哪个更容易建立/安装取决于您的操作系统和可用的库。在Linux或Unix上,它们应该同样简单,但是如果你在Windows上安装,可能会很痛苦。如果你使用hmatrix,你可以在没有Matlab的系统上运行软件,这可能是一个好处。

即使没有GSL或LAPACK的经验,我发现hmatrix易于使用;它有很好的文件记录,并有非常好的表现。从粗略的检查看来,您需要熟悉Matlab的C API以充分利用绑定。

+1

谢谢!我一直在阅读非常有用的教程:http://code.haskell.org/hmatrix/这似乎正是我需要的。 :) – Ben 2010-07-19 02:24:59

相关问题