gpt4 book ai didi

haskell - 哪个 Haskell 包包含与 MATLAB 的 "fsolve"最相似的函数?

转载 作者:行者123 更新时间:2023-12-04 18:16:03 25 4
gpt4 key购买 nike

我正在尝试在 Haskell 中重写一个相当简单的 MATLAB 脚本。我正在寻找与 MATLAB 的 fsolve(数值根查找器)和 ode15s(ODE 求解器之一)等价的工具。在 Hackage 上似乎有一个 MATLAB 接口(interface)包。这是要走的路(在速度、简单性等方面)还是有其他更合适的包?

谢谢,

最佳答案

我没有使用过 MATLAB 接口(interface),但是我用 hmatrix 得到了很好的结果.它导出 GSL 函数,包括 ODE 求解器和非线性多维求根,我认为它们可以满足您的需求。看起来 ode15s 与 Numeric.GSL.ODE.odeSolveV 相当与 Gear1Gear2作为方法,尽管其他方法之一可能更适合您的问题。它还导出了LAPACK接口(interface),非常有用。

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

我发现 hmatrix 易于使用,即使之前没有 GSL 或 LAPACK 经验;它有据可查,性能非常好。从粗略的检查来看,您似乎需要熟悉 Matlab 的 C API 才能充分利用绑定(bind)。

关于haskell - 哪个 Haskell 包包含与 MATLAB 的 "fsolve"最相似的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com