使用odeint输出值

问题描述

我有一个已定义的微分方程组,称为铁,时间t在(0,1000)范围内,时间步长为100。然后,我想为定义为变量val的后续参数集生成解。结果,我得到一个具有4列的矩阵,该矩阵针对vals中的每组参数在行中都有解决方案。用于求解方程的函数是SciPy库中的odeint。我的问题是,获得的结果是给定解决方案的给定时间间隔的平均值,还是从特定时间点(例如从最后时刻开始)?

for i in range(len(vals)):
  Y[i][:] = sp.odeint(iron,XYZ0,t,args=tuple(vals[i]))[-1]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)