数学建模:Leslie离散人口发展模型
2011-08-01 16:47
246 查看
clc; %初始化,设置各种参数和初始人数矩阵 x = [206.46 422.50 478.72 229.92 53.44]'; %x0女性各阶段人数 %x0 = x .* 0.4988 x0 = [102.9822 210.7430 238.7855 114.6841 26.6559]'; %H为状态转移矩阵,其实是存活矩阵 H = zeros(5,5); H(2) = 0.88; H(8) = 0.97; H(14) = 0.86; H(20) = 0.22; %B是生育矩阵,即各个年龄段妇女的生育率 B = [0 2 0.3 0 0]; for n = 1:1:5 %y是x之下一年的人口数目,尚不包括迁移人数和1岁的人数 y = H*x; %y(1)是下一年1岁的人口数目,即今年刚出生的人 y(1) = B*x0; %g是迁移人数,也得按照年龄比例来存储数据 g = [30 120 120 20 10]'; %迁移人数加到y上 y = y + g; %求与y对应的年份的各个年龄段妇女人数 %包括x0中存活下来的,迁移的一部分,第一时间段为刚出生的女性人数 y0 = zeros(5,1); y0(1) = y(1)/2;%或y(1)乘以女婴占总男女婴的比例 for i=1:1:4 y0(i+1) = x0(i)*H(i+1+5*(i-1)); end g0 = g ./ 2; y0 = y0 + g0; %g0为迁移过来的各个年龄段的女性人数 disp(2008+n*20) zong = y' nv = y0' x = y; x0 = y0; end %自此,则完成了一轮的计算 %要预测更多,只需要循环计算以上步骤即可
相关文章推荐
- 数学建模案例【人口模型 】(马尔萨斯人口模型,Logistic模型)
- 数学建模-二胎政策对中国人口的影响
- 从问题到模型——建模能力——数学基础
- 数学建模专栏 | 第五篇:MATLAB优化模型求解方法(上):标准模型
- 数学建模之预测模型总结
- 数学建模算法 一 简述(3)规划模型-整数规划
- 数学建模_使用网络分析法(ANP模型)解决美日欧系车型的选择问题
- 第十届“中国电机工程学会杯”全国大学生电工数学建模竞赛 B 题 全面二孩政策对我国人口结构的影响
- 数学建模高级方法(四):RFM模型
- 数学建模——统计回归模型
- 数学建模-二胎政策对中国人口的影响
- 人口素质的数学模型
- 数学建模的常用模型和方法
- 数学建模专栏 | 第六篇:MATLAB优化模型求解方法(下):全局优化
- 钢管下料问题用非线性整数规划的数学模型来建模以及用Lingo进行计算
- 神经元细胞工作模型以及数学建模
- 数学建模_人口预测
- 【数学建模】数学建模(一)——数学模型概述
- 数学建模专栏 | 第七篇:MATLAB连续模型求解方法
- 数学建模中的ARMA模型和ARIMA模型的使用实例(含代码)