楼主: vickysoup
14659 3

[问答] 请求大家帮忙!关于MATLAB预测leslie人口模型! [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
2
精华
0
在线时间
3 小时
注册时间
2013-6-6
最后登录
2013-6-13

楼主
vickysoup 发表于 2013-6-6 16:17:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
p=0.4946;              %女性占总人口的比例
N=[0.628898113        0.601909434        0.580203774        0.60589434        0.657766038        0.683184906        0.669630189        ...];
N0=N'/10;                    %第0年(2005年)的女性各个年龄段的人口数(千万)
N00=N0/10                    %把单位化成亿(人)
A=eye(90);
b=[0.98559        0.99853        0.99913        0.99945        0.99949        0.99946...        ];%2005年各年龄的存活率
for i=1:90
    A(i,:)=A(i,:)*b(1,i);
end
A;         
c=[0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00011         0.00066         0.00300         ...];        %由2005年原始数据得到的生育率
M=sum(c');                  %总合生育率
d=zeros(91,1);
B=[c;A];
L=[B,d];                    %构造的lestie矩阵
for i=0:1:60
X=L^i*N0;                   %第i年后女性各个年龄段的人口数(千万)
Z=X./p;                     %第i年在各个年龄段的人口总数预测
K(i+1,1)=sum(Z);
end
K                           %2005-2065的人口总数

这个程序预测出来的人口是直线增长的,我不知道是哪里出了问题,请大家帮我看一下,谢谢了!十分紧急!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Leslie MATLAB 求大家帮忙 atlab matla matlab leslie 生育率 年龄段 女性

沙发
recalcitrant 发表于 2014-5-2 09:16:06
这程序看着莫名眼熟,某付姓硕士论文里面抠出来的?

藤椅
Kkkkking 发表于 2014-5-2 12:43:48
怎么使用模型?

板凳
在。 发表于 2014-5-11 12:11:40
我也想知道 求~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 08:00