早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一阶常微分方程模型—人口模型与预测下表列出了中国1982-1998年的人口统计数据,取1982年为起始年(),万人,万人.年\x051982\x051983\x051984\x051985\x051986\x051987\x051988\x051989\x051990人口(万)\x05101654

题目详情
一阶常微分方程模型—人口模型与预测
下表列出了中国1982-1998年的人口统计数据,取1982年为起始年( ),万人,万人.
年\x051982\x051983\x051984\x051985\x051986\x051987\x051988\x051989\x051990
人口
(万)\x05101654\x05103008\x05104357\x05105851\x05107507\x05109300\x05111026\x05112704\x05114333
年\x051991\x051992\x051993\x051994\x051995\x051996\x051997\x051998\x05
人口
(万)\x05115823\x05117171\x05118517\x05119850\x05121121\x05122389\x05123626\x05124810\x05
要求:(1)建立中国人口的指数增长模型,并用该模型进行预测,与实际人口数据进行比较.
(2)建立中国人口的Logistic模型,并用该模型进行预测,与实际人口数据进行比较.
(3)利用MATLAB图形,标出中国人口的实际统计数据,并画出两种模型的预测曲线.
(4)利用MATLAB图形,画出两种预测模型的误差比较图,并分别标出其误差.
【注】常微分方程一阶初值问题的MATLAB库函数为:ode45.
语法为:[t,Y] =ode45(odefun,tspan,y0)
▼优质解答
答案和解析
居然还要用的ode45有点汗,(本来想如果没有解方程的话直接函数拟合做)现在想了想大概这样做:
x=1982:1998;
y=[人数];
P=polyfit(x,y,1)%p返回的是各项按降幂的系数
r=p(1);
[t,Y]=ode45(@odefun1,[1982,1998],101654)
plot(x,y,x,Y)% 这是做实际人口与指数人口的在同一图中.
%odefun要另外存在一个m文件中,下面是odefun的m文件
function dydt = odefun1(t,y)
dydt =r*y;
先说这些了,这个问题不难的,希望你能听明白,自己搞定(2) 其实我算是帮你做出了1,3,4中的一部分
看了 一阶常微分方程模型—人口模型...的网友还看了以下:

光学经纬仪有DJl、DJ2、DJ6等多种型号,数字下标1、2、6表示()中误差的值.A.水平角测量  2020-04-27 …

1.某检测站要在规定时间内检测一批仪器,原计划每天检测30台这种仪器,则在规定时间内只能检测完总数  2020-05-16 …

为了测量一棵大树的高度,准备了如下测量工具:①镜子;②皮尺;③长为2m的标杆;④高为1.5m的测角  2020-05-17 …

为了测量一颗大树的高度,准备了如下测量工具:①镜子;②皮尺;③长为2cm的标杆;④高为1.5m的测  2020-05-17 …

为了测量一棵大树的高度,准备了如下测量工具:①镜子;②皮尺;③长为2m的标杆;④高为1.5m的测角  2020-05-17 …

一台电动机的绕组用铜线绕制,在30摄氏度下测出绕组的电阻为1.3欧母.运行1小时后,测得绕组电阻为  2020-06-17 …

称一粒豆子的质量.请你先估计一粒豆子大约有克.实际测量.(1)写出你的测量方案:(2)按照你的测量  2020-07-08 …

已知待测电压为400V左右.现有2只电压表,一只为1.5级,测量范围为0~500V;另一只为1.0级  2020-11-10 …

1.测一测:同学们,找4个小伙伴(两男两女)一起测一测不同状态下的脉搏,记录下脉搏次数.不同状态安静  2020-12-03 …

为了测量一精密金属丝的电阻率:小题1:先用多用电表×1Ω挡初测其电阻为Ω,然后用螺旋测微器测其直径为  2020-12-26 …