www.whkt.net > mAtlAB灰色预测新建

mAtlAB灰色预测新建

用matlab做灰色预测 程序一般都有针对性,不是随便一个程序你都能用于你的问题的,最好能把要求说得再详细点,或把数据帖出来看看.

2014.4.11~4.20 预测价格为 5.9535>> %灰色预测模型程序 clear syms a b; c=[a b]'; a=[5.76 5.92 5.91 5.92 5.93 5.93 5.93 5.94 5.94 5.95 5.95 5.94 ];% 原始序列 b=cumsum(a);%累加 n=length(a); for i=1:(n-1) c(i)=(b(i)+b(i+1))/2; end%计算待定

灰色预测模型为GM(1,1) 灰参数a和u的值: a=-0.0323252892223847 u=14042.3315313962 原始序列预测值: 13205 14705 15188 15687 16203 16735 17285 17853 18439 19045 累加序列预测值: 14705 15188 15687 16203 16735 17285 17853 18439 1904

展开全部2014.4.11~4.20 预测价格为 5.9535>> %灰色预测模型程序 clear syms a b; c=[a b]'; A=[5.76 5.92 5.91 5.92 5.93 5.93 5.93 5.94 5.94 5.95 5.95 5.94 ];% 原始序列 B=cumsum(A);%累加 n=length(A); for i=1:(n-1) C(i)=(B(i)+B(i+1))/2; end

没有现成工具函数吧.前两天我做的时候是自己写的.照着建模书本上的公式自己写就行.要包含数据预处理、灰色预测函数、结果检验三部分.下面贴上我的代码,你做一下参考(做的是上海生产总值的灰色预测,画图等细节按照题目不同,

clc clear all% 本程序主要用来计算根据灰色理论建立的模型的预测值.% 应用的数学模型是 GM(1,1).% 原始数据的处理方法是一次累加法. y=[1662.87 2163.4 1965.35 2472.48 2900.66 3034.93 2755.5 3207 3462];%已知数据 n=length(y); yy

最后几行改两个地方就可以了:for i=1:n+11 %计算数据估计值的累加数列,如改为n+1为n+m可预测后m-1个值 ago(i,:)=(x(1,:)-alpha(2,:)/alpha(1,:))*exp(-alpha(1,:)*(i-1))+alpha(2,:)/alpha(1,:);endvar(1,:)=ago(1,:)for i=1:n+10%如改n为n+m-1,可预测后m-1个值 var(i+1,:)=ago(i+1,:)-ago(i,:); %估计值的累加数列的还原,并计算出下一预测值end以上回答你满意么?

没怎么看明白,直接上个示例吧:clc clear all% 本程序主要用来计算根据灰色理论建立的模型的预测值.% 应用的数学模型是 GM(1,1).% 原始数据的处理方法是一次累加法. y=[1662.87 2163.4 1965.35 2472.48 2900.66 3034.93 2755.5 3207

最后几行改两个地方就可以了: for i=1:n+11 %计算数据估计值的累加数列,如改为n+1为n+m可预测后m-1个值 ago(i,:)=(x(1,:)-alpha(2,:)/alpha(1,:))*exp(-alpha(1,:)*(i-1))+alpha(2,:)/alpha(1,:); end var(1,:)=ago(1,:) for i=1:n+10%如改n为n+m-1,可预测后m-1个值 var(i+1,:)=ago(i+1,:)-ago(i,:); %估计值的累加数列的还原,并计算出下一预测值 end

2014.4.11~4.20 预测价格为 5.9535>> %灰色预测模型程序clearsyms a b;c=[a b]';a=[5.76 5.92 5.91 5.92 5.93 5.93 5.93 5.94 5.94 5.95 5.95 5.94 ];% 原始序列b=cumsum(a);%累加n=length(a);for i=1:(n-1) c(i)=(b(i)+b(i+1))/2;end%计算待定参数d

友情链接:fpbl.net | zxtw.net | zxsg.net | pxlt.net | wwgt.net | 网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com