作业帮 > 综合 > 作业

matlab用logistic人口增长模型

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/02 21:26:58
matlab用logistic人口增长模型
y=[601938035,723070269,1031882511,1160017381,1295330000,1370536875];
x=[1953,1964,1982,1990,2000,2010];
plot(x,y,'r*');
hold on;
p=plotfit(x,y,2)
xn=1990:10:2020;
yn=polyval(p,xn);
plot(xn,yn)
xlabel('年份');
ylabel('人口数');
legend('原始数据','拟合函数',2);
box on;
grid on;
x1=2020;
y1=polyal(p,x1)
出现了什么问题
matlab用logistic人口增长模型
存在的问题主要有两方面:
1、你这个拟合函数不对的,是不符合logistic人口增长模型
2、x=[...]和y=[...]数据之间不要加逗号,应写成
x=[1953 1964 1982 1990 2000 2010];
y=[601938035 723070269 1031882511 1160017381 1295330000 1370536875];
plot(x,y)