数学与计算科学学院实验报告
实验项目名称人口预测与控制
所属课程名称数学模型
实验类型综合
实验日期
班级
学号
姓名
成绩
一、实验概述:
【实验目的】
通过指数增长模型以及阻滞增长模型----logistic模型来对美国人口数据进行拟合。
【实验原理】
利用MATLAB里面的polyfit()函数来计算出拟合多项式的各系数,并用plot函数绘制出原始数据和通过指数增长模型以及阻滞增长模型----logistic模型来对美国人口数据进行拟合的数据,观察比较两种模型的优缺点(拟合程度的好坏)。
【实验环境】
MATLAB7.0
1
clc,clear;
t=linspace(0,11,12);
x=[3.9,5.3,7.2,9.6,12.9,17.1,23.2,31.4,38.6,50.2,62.9,76.0 ];
p=polyfit(t,log(x),1);
r=p(1)
x0=exp(p(2))
plot(t,x,'+',t,x0*exp(r*t),'-')
2.利用1790-2000年的数据进行试验,程序如下:
clc,clear;
t=linspace(0,21,22);
x=[3.9,5.3,7.2,9.6,12.9,17.1,23.2,31.4,38.6,50.2,62.9,76.0 ,92.0,106.5,123.2,131.7,150.7,179.3,204.0,226.5,251.4,281. 4];
p=polyfit(t,log(x),1);
r=p(1)
x0=exp(p(2))
plot(t,x,'+',t,x0*exp(r*t),'-')
6