我被scipy.integrate.solve_ivp文档中的“向上发射的大炮”示例弄糊涂了。具体来说,.5号码在callable中负责什么: def upward_cannon(t, y): return [y[1], -0.5]
这个例子说 y
是二维Ndaray,其中 y[0]
是位置和 y[1]
是速度。我认为微分方程的解应该是炮弹的位置和速度之间的关系,但结果并不是这样。那么如何解释可调用函数的返回值呢 upward_cannon
示例中提供了什么?它对解的影响类似于重力或加速度,这是一个二阶系统。
暂无答案!
目前还没有任何答案,快来回答吧!