数学建模-人口增长模型

数学建模-人口增长模型

ID:16519726

大小:66.00 KB

页数:4页

时间:2018-08-14

数学建模-人口增长模型_第1页
数学建模-人口增长模型_第2页
数学建模-人口增长模型_第3页
数学建模-人口增长模型_第4页
资源描述:

《数学建模-人口增长模型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、人口增长模型数学089班王敬华丘创权黄建其摘要本文根据某个地区的人口从1800年到2000年间的人口数据,利用matlab7.0数据拟合,建立线性增长模型和二次函数增长模型,并对2010年的人口数进行预测。在本文中,二次函数增长模型拟合的效果明显比线性增长模型差,用线性函数增长模型预测出2010年该地区的人口总数为260.2百万,用二次函数增长模型预测出2010年该地区的人口总数为293.33百万。关键字人口预测matlab7.0问题重述根据以下某个地区的人口从1800年到2000年间的人口数据(如下表),建立人口增长模型(比如线

2、性增长模型或者二次函数增长模型),并确定其中的待定参数,估计出该地区2010年的人口,同时画出拟合效果的图形。某地区人口统计数据(×106)年份1800181018201830184018501860人口7.113.917.117.624.733.636.2年份1870188018901900191019201930人口48.75873.489.9105.7125.8149年份1940195019601970198019902000人口172.1189.8230.5246.7262.1271.1280.2模型分析根据所给的人口数据

3、,我们借助MATLAB首先作出散点图进行观察分析:(如下图)从散点图中,我们可以看出,人口是逐年增长的,于是我们想到了线性的增长和二次涵数的增长,但由于这两个模型并没有考虑到人口增长不可能是无限的,它受到此地区很多因数的影响,如:资源,环境,医疗,国家政策,战争,疾病,生育观念……。现在我们忽略这些影响,对这两个模型的预测进行比较。模型建立模型一:线性增长模型。(即为y=ax+b模型)1、模型假设:忽略环境对人口的影响,假设人口无限增长,人口增长率是恒变量。2、模型变量和函数定义:A人口增长率;B初始时刻的人口数量,即:3、模型建

4、立:依照上面的假设和定义,我们可以构造如下模型:Y=Ax+B我们借助MATLAB进行拟合。如下图:利用MATLAB求得系数a=1.0e+003*0.0015;b=1.0e+003*(-2.7548)即a=1.5;b=-2754.8;因此模型为:4、模型结果分析:线性增长型模型虽然在一定程度上可以表明人口是在不断的增长,但由于没有考虑到自然因数,人为因素和环境因数的影响,因此我们建立了模型二。模型二:二次函数增长模型。1、模型假设:人口增长率是常数,即单位时间内人口的增长量与当时的人口量成正比2、模型变量和函数定义:时刻的人口数量;

5、初始时刻的人口数量,即:;1、模型的建立:依照上面的假设和定义,我们可以构造如下模型:我们借助MATLAB进行拟合。如下图:图3利用MATLAB求得系数:a=0.006b=-21.327c=18920因此所求的模型为:模型结果分析:根据拟合图形比较,二次函数增长模型虽然在一定程度上反映了人口的增长规律,特别是在1800—2000年这个时间段,通过修改相关初始参数可以得到很好的拟和效果,所以在这个时间段内的人口增长趋势更接近于二次函数增长方式。但由于自然因素和环境因素的影响,使得在1980年后的拟合效果偏差较大,相对来说,线性增长模

6、型虽然整体看来拟合效果没有二次函数增长模型的好,但从后几年来看,线性增长模型中拟合的一次函数直线趋势与实际人口增长趋势比较接近,所以我们选择用线性增长模型来预测2010年的人口数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。