解决python求解微分方程报错:odepack.error:

2019-03-11  本文已影响0人  博士伦2014

在使用integrate.odeint求解微分方程时,有时会遇到如下错误:

odepack.error: The function and its Jacobian must be callable functions

我的代码出现的错误是odeint()的第一个参数不是一个函数,按照官方文档的解释,第一个参数'func'必须是一个函数,也就是说我们需要先定义一个函数来计算dx,dy,dz, 该函数返回的是相应的计算过程,然后将该函数作为实参传递给odeint()。

image.png

参考:常微分方程数值解:Python求解

上一篇下一篇

猜你喜欢

热点阅读