考虑一个初始值问题(IVP)初始值由.
如果我需要找到,因此找到路径在和; 那么问题仍然是初始值问题吗?换句话说,您能否在 IVP 中回到过去。
我问的原因是我有一个算法,在每个步骤中我需要解决不同的问题. 我打算solve_ivp
在基于 Runge-Kutta 45 方法的 Python 中使用,我想知道在应用 RK45 时是否存在任何理论矛盾。
我知道如果我将使用欧拉方法,那么没有问题。但是RK45呢。我会得到想要的结果吗?
考虑一个初始值问题(IVP)初始值由.
如果我需要找到,因此找到路径在和; 那么问题仍然是初始值问题吗?换句话说,您能否在 IVP 中回到过去。
我问的原因是我有一个算法,在每个步骤中我需要解决不同的问题. 我打算solve_ivp
在基于 Runge-Kutta 45 方法的 Python 中使用,我想知道在应用 RK45 时是否存在任何理论矛盾。
我知道如果我将使用欧拉方法,那么没有问题。但是RK45呢。我会得到想要的结果吗?
如果您对变量进行适当的更改,这在技术上仍然是 IVP。鉴于您的时间介于, 做一个新的时间变量以便您可以相应地修改时间导数。这意味着你应该有微分方程和作为你的新IVP。这意味着您应该能够很好地使用 Runge-Kutta 方法。