首页后端开发Pythonpython的scipy里的odeint这个求微分方程的函数怎么用啊

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

时间2023-06-06 09:50:01发布访客分类Python浏览732
导读:python的scipy里的odeint这个求微分方程的函数怎么用啊?odeint实际是用来解微分方程组的。令z=y’,可以把方程化为方程组:y'=zz'=-b*y-a*z将y,z分别替换为y[0],y[1]就得到了程序里的returnar...

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

odeint实际是用来解微分方程组的。

令z=y’,可以把方程化为方程组:

y'=z

z'=-b*y-a*z

将y,z分别替换为y[0],y[1]就得到了程序里的returnarray([y[1],a*y[0]+b*y[1]]),这个程序把a,b前面的符号放到参数赋值里了。

搞明白上面的就能用来解方程了,下面画图部分无关紧要

hold('on')是用来保持之前画的曲线

legend()显示曲线的标签

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python的scipy里的odeint这个求微分方程的函数怎么用啊
本文地址: https://pptw.com/jishu/63803.html
计算三个数的平均数和方差 python考证怎么报名

游客 回复需填写必要信息