绘制模型SIR

时间:2019-03-03 10:55:36

标签: python matplotlib

我正在尝试在python中绘制SIR模型。但是,我找不到下面给出的绘制模型的好方法;

dS / dt = -aSI ...易感

dI / dt = aSI-bI…已感染

dR / dt = bI ...已恢复

您应注意,第三个方程式不影响前两个方程式。结果,它可以忽略。仅使用前两个方程式,开发一个Python脚本即可绘制模型的相空间。您应该得到这样的输出。

Picture of model

我真讨厌:

from pylab import *
g,L = 1,1
xvalues, yvalues = meshgrid(arange(-3, 3.1, 0.1), arange(-3, 3.1, 0.1))
vx = xvalues 
vy = yvalues - xvalues
streamplot(xvalues, yvalues, vx, vy)
show()

但结果是:

Picture of result

0 个答案:

没有答案