我正在寻找解决非线性 ODE 的大型系统。似乎有一个非常大的可用方法列表,其复杂性各不相同,我很难搜索它们并选择一个。大型系统是否首选这些方法?速度和准确性都起着重要作用,所以我希望有一些通常被认为对大型系统更好的方法。
一些附加信息:系统通常由大约 100 个 ODE 组成,这些 ODE 联系非常紧密,通常由许多四次项组成。(2 环重整化群方程)
谢谢
我正在寻找解决非线性 ODE 的大型系统。似乎有一个非常大的可用方法列表,其复杂性各不相同,我很难搜索它们并选择一个。大型系统是否首选这些方法?速度和准确性都起着重要作用,所以我希望有一些通常被认为对大型系统更好的方法。
一些附加信息:系统通常由大约 100 个 ODE 组成,这些 ODE 联系非常紧密,通常由许多四次项组成。(2 环重整化群方程)
谢谢
100 个方程并不是一个特别大的系统。肯定有很多好的积分器可以解决这个问题——从 Matlab 的 ode45 开始,它对 100 个方程的系统应该没有问题。
ODE 的挑战通常不是大小,而是字符。例如,您的系统是否僵硬?如果是这样,您可能需要查看 CVODE。您是否需要保留某些不变量?如果是这样,您可能需要研究辛积分器。