【发布时间】:2018-09-23 06:06:20
【问题描述】:
我的代码可用于绘制以下捕食者猎物模型:
dx/dt = x - xy, dy/dt = -y + xy
from pylab import *
xvalues, yvalues = meshgrid(arange(0, 3, 0.1), arange(0, 3, 0.1))
xdot = xvalues - xvalues * yvalues
ydot = - yvalues + xvalues * yvalues
streamplot(xvalues, yvalues, xdot, ydot)
show()
但我不确定如何使用这些函数绘制相平面(使用流图)来模拟钟摆运动,定义为
d^2θ/dt^2 = (−g/L)sin(θ)
如何实现这个模型以使用 matplotlib 和 pylab 生成相平面?
【问题讨论】:
标签: python matplotlib ode