关于matlab中灰色预测模板
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 03:11:23
关于matlab中灰色预测模板
在模板里有这样一段程序:
%预测后续数据
F=[ ];F(1)=A(1);
for i=2:(n+10)
F(i)=(A(1)-b/a)/exp(a*(i-1))+b/a;
end
按照我的理解是响应方程
但是我感觉(A(1)-b/a)*exp(a*(i-1))+b/a才应该是正确的啊
哪位大神教教我
在模板里有这样一段程序:
%预测后续数据
F=[ ];F(1)=A(1);
for i=2:(n+10)
F(i)=(A(1)-b/a)/exp(a*(i-1))+b/a;
end
按照我的理解是响应方程
但是我感觉(A(1)-b/a)*exp(a*(i-1))+b/a才应该是正确的啊
哪位大神教教我
你的感觉是正确的,见下面截图(摘录于《基于灰色模型的中国人口预测》)
再问: 可是从运行结果来看,我是错误的。下面是我的运行图
再答: 你数据和程序是否问题?能把数据贴出来吗?
再问: 超过字数,只能发图片了
plot(t1,A,'*',t2,G)
再答: 根据你的数据,你的预测方程应修正为x0_pre(k+1)=(x0(1)-b/a)*(exp(-a*k)-exp(-a*(k-1)))
再问: 可是从运行结果来看,我是错误的。下面是我的运行图
再答: 你数据和程序是否问题?能把数据贴出来吗?
再问: 超过字数,只能发图片了
plot(t1,A,'*',t2,G)
再答: 根据你的数据,你的预测方程应修正为x0_pre(k+1)=(x0(1)-b/a)*(exp(-a*k)-exp(-a*(k-1)))