首页 > 解决方案 > 集成时动态访问状态(python)

问题描述

我正在使用 scipy 的 odeint 集成一个系统。

我想在集成期间访问状态,并在集成的下一步中使用它来相应地修改状态。更具体地说,我想取前一个状态和当前状态的点积,如果它满足某个条件,我可能想改变当前状态。这对下一步的集成等有影响……

我不确定我该怎么做。也就是说,我想在集成例程期间动态访问我的状态并相应地修改它。

编辑:在 MATLAB 中有一个可能有用的参数“outputFcn”。我本质上是在 Python 中寻找 outputFcn 类型的解决方案。

标签: scipyodeint

解决方案


推荐阅读