我正在尝试使用SciPy来解决一组ODE。分配给我的任务要求我在500个时间步长内求解微分方程。如何使用SciPy实现这一点?到目前为止,我已经尝试使用scipy.integrate.solve_ivp,它给了我一个正确的解决方案,但我无法控制它运行的时间步数。下面是我的代码的简化示例: x, y =
我正在将我的代码从使用scipy的odeint转换为使用scipy的solve_ivp。当使用odeint时,我会使用一个while循环,如下所示: solver.integrate(t_final, step=True)# do other operations
这个方法允许我在每个时间步之后存储依赖于解决方案的值。我现在切换到使用solve