资源简介
有两个.m文件件,分别为GM11_1和GM11_2,GM11_2中加入了对原数据的平滑处理(参考的《基于GM11模型的改进》,用于处理不太平滑的数据
代码片段和文件信息
function [z xnew]=GM11(x0t)
%z=[a u] xnew为预测矩阵 t为预测的年份
n=length(x0);
for i=1:n
x1(i)=sum(x0(1:i));
end
Z(1)=0;
for i=2:n
Z(i)=0.5*(x1(i)+x1(i-1));
end
A=[-Z(2:n)‘ones(n-11)];
b=x0(2:n)‘;
z=A\b;
xnew(1)=x0(1);
a=z(1);
u=z(2);
for i=2:n+t
xnew(i)=(x0(1)-u/a)*(exp(-a*(i-1))-exp(-a*(i-2)));
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 325 2009-08-13 17:44 GM11_2.m
文件 335 2009-08-13 17:23 GM11_1.m
----------- --------- ---------- ----- ----
660 2
- 上一篇:路径损耗模型的MATLAB仿真
- 下一篇:多重网格matlab程序
评论
共有 条评论