2022年MATLAB人口数量预测.pdf





《2022年MATLAB人口数量预测.pdf》由会员分享,可在线阅读,更多相关《2022年MATLAB人口数量预测.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB人口数量预测实验报告精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - 一,实验目的:1. 、学会用 matlab 软件进行数据拟合;2、了解利用最小二乘法进行数据拟合的基本思想,掌握用数据拟合法寻找最佳拟合曲线的方法;3、了解多元函数的机制在数据拟合法中的应用;4、通过对实际问题进行分析研究,初步掌握建立数据拟合数学模型的方法。二问题分析及建立模型1. 多项式拟合对于已知数据点,如果选用拟合基函数为幂函数类1, x, x2, x3.x
2、m,则拟合函数为一个m次多项式函数。y=f (x)=am*xm+am-1*xm-1+a1*x+a0根据最小二乘法你和思想,问题归结为求m+1元函数精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 11 页 - - - - - - - - - - Q (a0,a1,am)=(am*ximam-1*xim-1+a1*x+a0)2的最小值问题,同样的,利用多元可微函数求得极值的必要条件得到法方程组?Q(a0,a1, am)/? a k=0; k=0,1,2,3m;此时,矩阵 G为一范德蒙矩阵,解此方程
3、可以求的多项式系数a=am ,am-1,a0T模型假设美国的人口满足函数关系x=f(t), f(t)=ea+bt,a,b为待定常数,根据最小二乘拟合的原理,a,b是函数niiixtfbaE12)(),(的最小值点。其中xi是ti时刻美国的人口数。这是第一种模型。3Logistic模型上述模型可以在短时间内较好地拟合实际人口数量,但也存在问题。即人口是呈指数规律无止境地增长,此时人口的自然增长率随人口的增长而增长,这不可能。一般说来,当人口较少时增长得越来越快,即增长率在变大;人口增长到一定数量以后,增长就会慢下来,即增长率变小。这是因为自然资源环境条件等因素不允许人口无限制地增长,它们对人口的
4、增长起着阻滞作用,而且随着人口的增加,阻滞作用越来越大。而且人口最终会饱和,趋于某一个常数x ,假设人口精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 11 页 - - - - - - - - - - 的静增长率为 r(1-x(t)/x) ,即人口的静增长率随着人口的增长而不断减小,当 t时,静增长率趋于零。按照这个假设,得到00)()1 (xtxxxrdtdx (1)这便是荷兰数学家Verhulst于 19 世纪中叶提出的 logistic模型。人口的变化规律为:rtexxx)1790(39
5、10) 1(1 (2)具体实验中应使用这种模型进行拟合。4. 为了更好地比较2000,2005,2010,2015,2020 年美国人口数,需将其画入一个图中。三程序(1)x=1790:10:1980;y=,;精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 11 页 - - - - - - - - - - plot(x,y,k.,markersize,25);axis(1790 1990 3 230);p2=polyfit(x,y,2)p3=polyfit(x,y,3)t=1790:10:19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 人口数量 预测

限制150内