永发信息网

python的scipy里的odeint这个求微分方程的函数怎么用啊

答案:2  悬赏:60  手机版
解决时间 2021-01-27 10:12
  • 提问者网友:寂寞梧桐
  • 2021-01-27 06:18
python的scipy里的odeint这个求微分方程的函数怎么用啊
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-01-27 06:40
scipy.integrate.odeint(func,y0,t,args=(),Dfun=None,col_deriv=0,full_output=0,ml=None,mu=None,rtol=None,atol=None,tcrit=None,h0=0.0,hmax=0.0,hmin=0.0,ixpr=0,mxstep=0,mxhnil=0,mxordn=12,mxords=5,printmessg=0)
实际使用中,还是主要使用前三个参数,即微分方程的描写函数、初值和需要求解函数值对应的的时间点。接收数组形式。这个函数,要求微分方程必须化为标准形式,即dy/dt=f(y,t,)。
fromscipyimportodeint
y=odeint(dy/dt=r*y*(1-y/k),y(0)=0.1,t)
对于微分方程全还给老师了,
全部回答
  • 1楼网友:忘川信使
  • 2021-01-27 07:57
scipy中提供了用于解常微分方程的函数odeint(),完整的调用形式如下: scipy.integrate.odeint(func, y0, t, args=(), dfun=none, col_deriv=0, full_output=0, ml=none, mu=none, rtol=none, atol=none, tcrit=none, h0=0.0, hmax=0.0,hmin=0.0, ixpr=0, mxstep=0, mxhnil=0, mxordn=12, mxords=5, printmessg=0) 实际使用中,还是主要使用前三个参数,即微分方程的描写函数、初值和需要求解函数值对应的的时间点。接收数组形式。这个函数,要求微分方程必须化为标准形式,即dy/dt=f(y,t,)。 from scipy import odeint y = odeint(dy/dt=r*y*(1-y/k) ,y(0)=0.1,t) 对于微分方程全还给老师了, http://hyry.dip.jp:8000/pydoc/index.html 这个地址有很多关于python做科学计算的文档,你可以去查查
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯