最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数学建模-人口增长模型

来源:动视网 责编:小OO 时间:2025-10-04 11:04:49
文档

数学建模-人口增长模型

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

数学0班 王敬华 丘创权 黄建其

摘要

 本文根据某个地区的人口从1800年到2000年间的人口数据,利用matlab7.0数据拟合,建立线性增长模型和二次函数增长模型,并对2010年的人口数进行预测。在本文中,二次函数增长模型拟合的效果明显比线性增长模型差,用线性函数增长模型预测出2010年该地区的人口总数为260.2百万,用二次函数增长模型预测出2010年该地区的人口总数为293.33百万。

                           关键字

    人口预测  matlab 7.0

问题重述

  根据以下某个地区的人口从1800年到2000年间的人口数据(如下表),建立人口增长模型(比如线性增长模型或者二次函数增长模型),并确定其中的待定参数,估计出该地区2010年的人口,同时画出拟合效果的图形。

某地区人口统计数据(×106)

年 份

1800181018201830184018501860
人口7.113.917.117.624.733.636.2
年 份

18701880101900191019201930
人口48.75873.4.9105.7125.8149
年 份

1940195019601970198019902000
人口172.11.8230.5246.7262.1271.1280.2
模型分析

根据所给的人口数据,我们借助MATLAB首先作出散点图进行观察分析:(如下图)

从散点图中,我们可以看出,人口是逐年增长的,于是我们想到了线性的增长和二次涵数的增长,但由于这两个模型并没有考虑到人口增长不可能是无限的,它受到此地区很多因数的影响,如:资源,环境,医疗,国家,战争,疾病,生育观念……。现在我们忽略这些影响,对这两个模型的预测进行比较。

模型建立

模型一:线性增长模型。(即为y=ax+b模型)

1、模型假设:

忽略环境对人口的影响,假设人口无限增长,人口增长率是恒变量。

2、模型变量和函数定义:

A    人口增长率;

B    初始时刻的人口数量,即:

3、模型建立:

依照上面的假设和定义,我们可以构造如下模型:

   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、模型变量和函数定义:

            时刻的人口数量;

              初始时刻的人口数量,即:;

3、模型的建立:

依照上面的假设和定义,我们可以构造如下模型:

   

我们借助MATLAB进行拟合。

如下图:

图3

利用MATLAB求得系数:a=0.006    b=-21.327    c=120

因此所求的模型为:

  

模型结果分析:

根据拟合图形比较,二次函数增长模型虽然在一定程度上反映了人口的增长规律,特别是在1800—2000年这个时间段,通过修改相关初始参数可以得到很好的拟和效果,所以在这个时间段内的人口增长趋势更接近于二次函数增长方式。但由于自然因素和环境因素的影响,使得在1980年后的拟合效果偏差较大,相对来说,线性增长模型虽然整体看来拟合效果没有二次函数增长模型的好,但从后几年来看,线性增长模型中拟合的一次函数直线趋势与实际人口增长趋势比较接近,所以我们选择用线性增长模型来预测2010年的人口数。

文档

数学建模-人口增长模型

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

最新推荐

猜你喜欢

热门推荐

专题
Top