Malthus人口指数增长模型.docxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 2页
  • 2023-05-12 发布于湖北
  • 举报
第 第 PAGE 1 页 / 共 2 页 Malthus 人口指数增长模型 从 1790—1980 年间美国每隔 10 年的人口记录如下表: 年 份 1790 1800 1810 1820 1830 1840 1850 人口(×106) 3.9 5.3 7.2 9.6 12.9 17.1 23.2 年 份 1860 1870 1880 1890 1900 1910 1920 人口(×106) 31.4 38.6 50.2 62.9 76.0 92.0 106.5 年 份 1930 1940 1950 1960 1970 1980 人口(×106) 123.2 131.7 150.7 179.3 204.0 226.5 用以上数据检验马尔萨斯(Malthus)人口指数增长模型,根据检验结果进一步讨论马尔萨斯人口模型的改进。 提示:Malthus 模型的基本假设是:人口的增长率为常数,记为 r。记时刻 t 的人口为x(t),(即 x(t)为模型的状态变量)且初始时刻的人口为x ,于是得到如下微分方程: 0 ? ??dx ? rx ? dt ??x(0) ? x0 需要先求微分方程的解,再用数据拟合模型中的参数。试验代码: 建 立 M 函 数 文 件 : function x=fun(r,t) x=r(1)*exp(r(2)*t); 建 立 运 行 文 件 : r0=[1,0]; tdata=[1790:10:1980]; xdata=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5] [r,resnorm,residual,flag]=lsqcurvefit( fun,r0,tdata,xdata) plot(tdata,xdata,r) 图像: 250 200 150 100 50 0 1780 1800 1820 1840 1860 1880 1900 1920 1940 1960 1980

文档评论(0)

1亿VIP精品文档

相关文档