如何为 ODE 系统调用 Boost C++ odeint Runge-Kutta 积分器?
计算科学
数值分析
颂
C++
龙格库塔
2021-12-27 21:53:22
1个回答
从理论上讲,当然,尽管出于以下几个原因我会警惕您的特定 ODE 系统:(1)当,这将绊倒 Boost C++ 套件中的任何积分器,(2)基于它与原点邻域中已知的非 Lipschitz 函数的相似性,即使存在解决方案也不清楚。
实施您的系统应该很简单。将您的系统转换为一阶形式,然后按照 odeint 网站上的 Lorenz 系统吸引子示例为您的实现建模。
其它你可能感兴趣的问题