-
大小: 868B文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-06-13
- 語(yǔ)言: Matlab
- 標(biāo)簽: GM(11)預(yù)測(cè)??
資源簡(jiǎn)介
灰色理論的微分方程型模型稱為GM模型,G表示grey(灰),M表示Model(模型).GM(1,N)表示1階的,N個(gè)變量的微分
方程型模型.而GM(1,1)則是1階的, 1個(gè)變量的微分方程型模型。
代碼片段和文件信息
function?[]=greymodel(y)
%?本程序主要用來(lái)計(jì)算根據(jù)灰色理論建立的模型的預(yù)測(cè)值。
%?應(yīng)用的數(shù)學(xué)模型是?GM(11)。
%?原始數(shù)據(jù)的處理方法是一次累加法。
y=input(‘請(qǐng)輸入數(shù)據(jù)?‘);
n=length(y);
yy=ones(n1);
yy(1)=y(1);
for?i=2:n
????yy(i)=yy(i-1)+y(i);
end
B=ones(n-12);
for?i=1:(n-1)
????B(i1)=-(yy(i)+yy(i+1))/2;
????B(i2)=1;
end
BT=B‘;
for?j=1:n-1
????YN(j)=y(j+1);
end
YN=YN‘;
A=inv(BT*B)*BT*YN;
a=A(1);
u=A(2);
t=u/a;
i=1:n+2;
評(píng)論
共有 條評(píng)論