solve_ivp 的多项活动

Multiple events for solve_ivp

我目前有 IVP 求解器处理一个事件,它看起来像这样:

sol = solve_ivp(fun3, (0, tend), V, method='LSODA', events= event, args=(r_s,), t_eval=t)

但是我希望求解器检查两个事件,而不是一个。所以我想要这样的东西:

sol = solve_ivp(fun3, (0, tend), V, method='LSODA', events= (event, event2), args=(r_s,), t_eval=t)

然而这不起作用。

有人知道如何检查多个事件吗?

有效! PyCharm 显示警告,但它确实有效