




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20 12 20 13 学年第 2 学期合肥学院数理系实验报告课程名称: 数学模型 实验项目: 微分方程模型人口模型与预测 实验类别:综合性 设计性 验证性 专业班级: 10级 数学与应用数学(2)班 姓 名: 王倩 学 号: 1007022039 实验地点: 数理系机房 实验时间: 2013年5月2日 指导教师: 闫晓辉 成 绩: 一.实验目的:掌握常微分方程模型的建模方法,并能用数值算法或MATLAB库函数求解。二.实验内容:下表列出了中国1982-1998年的人口统计数据,取1982年为起始年(),万人,万人。年198219831984198519861987198819891990人口(万人)101654103008104357105851107507109300111026112704114333年19911992199319941995199619971998人口(万人)115823117171118517119850121121122389123626124810实验要求:1、建立中国人口的指数增长模型,并用该模型进行预测,与实际人口数据进行比较。2、建立中国人口的Logistic模型,并用该模型进行预测,与实际人口数据进行比较。3、绘图,在图中标出中国人口的实际统计数据,并画出两种模型的预测曲线。三. 实验方案(程序设计说明)模型一:指数增长模型(马尔萨斯(Malthus)模型) 假设:人口净增长率r是一常数符号:时刻时的人口,可微函数时的人口则于是x(t)满足如下微分方程:解为:模型二:Logistic模型 人口净增长率应当与人口数量有关,即: r=r(x) 从而有:对马尔萨斯模型引入一次项(竞争项),令 r(x)=r-ax 此时得到微分方程: 或可改写成: 分离变量:两边积分并整理得: 令x(0)=,求得: 满足初始条件x(0)=的解为: 易见: 四. 实验步骤或程序(经调试后正确的源程序)1、matlab源程序%以1982-1998年共计17个数据为例进行拟合:t=0:16; %输入数据s=101654 103008 104357 105851 107507 109300 111026 112704 114333 115823 117171 118517 119850 121121 122389 123626 124810;y=log(s);p=polyfit(t,y,1)2、matlab源程序t=0:16;s=101654*(1+0.0131).t;plot(t,s,r)hold ont=0:16;s=101654 103008 104357 105851 107507 109300 111026 112704 114333 115823 117171 118517 119850 121121 122389 123626 124810;plot(t,s,o)hold ont=0:16;s=200000./(1+(200000/101654-1)*exp(-0.029*t);plot(t,s,c)五程序运行结果1、运行结果p = 0.0131 11.5342预测公式预测1991-1998年的人口数量可得,1998年的由指数增长模型预测出的人口数于实际人口数相差最小,而其他年份的真实值与预测值之间有差别:年实际人口(万人)指数增长模型(万人)误差19911143331992115823115819419931171711173251541994118517118850333199511985012039554519961211211219608391997122389123545115619981236261251521526由1991年开始,指数增长模型预测的结果很好的反映了实际情况。按此模型预测现在中国人口已超过13亿,到2016年中国人口将超过15亿。我们看到,尽管中国出台了计划生育的措施,但中国近几年仍处于高生育期,按指数增长模型预测的结果均比实际人口要多一些。同时由于中国人口调控政策比较得力,中国人口的自然增长率在逐年下降,虽仍有一定误差,但仍基本显示了1991-1998年的人口增长的趋势。2、运行结果如图所示:圈: 人口的实际统计数据 红线:人口的指数增长曲线x(t)=x0ert(x0=101654(1982人口),r=0.01116) 蓝绿线:人口的Logistic增长曲线 N(t)=Nm/(1+(Nm/N0-1)e-r*(t-t0))(Nm=200000(万),N0=101654(万)(1982人口)由预测公式预测1991-1998年的人口数量可得,1998年的由Logistic模型预测出的人口数于实际人口数相差最小,而其他年份的真实值与预测值之间有差别:年实际人口(万人)Logistic模型(万人)误差19911143331992115823115750731993117171117161101994118517118565481995119850119961111199612112112134822719971223891227283391998123626124099473从上图图可以看出,人口总数具有如下规律:当人口数的初始值N0Nm时,人口曲线(虚线)单调递减,而当人口数的初始值N0,它们皆趋于极限值Nm。六实验总结用模拟近似法建立微分方程来研究实际问题时必须对求得的解进行检验,看其是否与实际情况相符或基本相符。相符性越好则模拟得越好,否则就得找出不相符的主要原因,对模型进行修改。 Malthus模型与Logistic模型虽然都是为了研究种群数量的增长情况而建立的,但它们也可用来研究其他实际问题,只要这些实际问题的数学模型有相同的微分方程即可。 学生签名: 年 月 日七教师评语及成绩教师签名: 年 月 日欢迎您下载我们的文档,后面内容直接删除就行资料可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班幼儿在教育中的五大领域目标及发展指导
- 2025年android自学教程!面试官都被搞懵了建议收藏-刚学安卓很懵逼
- 赛事商城测评题目及答案
- 2023-2024学年山西省太原市高二下学期期末学业诊断数学试题(解析版)
- 2023-2024学年湖南省长沙市浏阳市高二下学期期末质量监测数学试卷(解析版)
- 2025届河南省开封市等3地高三二模语文试题(解析版)
- 2024-2025学年云南省保山市高一上学期期末考试语文试题(解析版)
- 汽车解押的授权委托书
- 玻璃衬纸合同范本
- 脐部抗感染治疗方案讲课件
- 《奇异空间》课件 -2024-2025学年湘美版(2024)初中美术七年级下册
- 合伙或养鸡协议书
- 2024年西安高新区公办学校教师招聘真题
- 行政管理学科试题及答案分享
- 2023-2024学年上海市浦东区八年级(下)期末数学试卷 (含答案)
- 会务技能测试题及答案
- 公司办公用品管理规程:申购、领用与报废流程详解
- 2024北京朝阳区四年级(下)期末英语试题及答案
- 公安外宣工作培训
- 光伏组件清洗合同
- 作风建设学习教育心得体会:在深入学习中校准思想坐标持续转变工作作风(3篇)
评论
0/150
提交评论