在前面三章中通过线性规划、整数规划、非线性规划三方面对规划问题有了一个初步的认识。
线性规划:https://blog.csdn.net/qq_51564046/article/details/118568020?spm=1001.2014.3001.5501
整数规划:https://blog.csdn.net/qq_51564046/article/details/118571195?spm=1001.2014.3001.5501
非线性规划:https://blog.csdn.net/qq_51564046/article/details/118576469?spm=1001.2014.3001.5501
今天我们进入新的篇章——微分方程。
适用范围:当直接导出变量之间的函数关系比较困难,但导出包含未知函数的导数或微分关系比较容易时。
一、人口模型(Malthus模型和Logistic模型)
1.马尔萨斯模型:
基本假设:人口增长率r是常数。
显著特点:种群数量翻一番的时间是固定的。故
模型总结:适用于群体总数不太大时合理。人口的净增长率不可能保持常数,与人口数量有关。
马尔萨斯模型实例:
1625 | 1830 | 1930 | 1960 | 1974 | 1987 | 1999 |
5 | 10 | 20 | 30 | 40 | 50 | 60 |
T=1999-1960;
r=log(2)/T
x=[1960 1974 1987 1999 2011 2016];
y=[30 40 50 60 70 74.42];
plot(x,y,'*')
hold on
tt=1960:2050
xx=30*exp(r*(tt-1960));
plot(tt,xx,'r-')
legend('实际数据’,‘拟合数据')
xlabel('time')
ylabel('人数(亿)')