灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中。

该博客介绍了如何在MATLAB中使用灰色模型GM(1,1)进行数据预测,包括从Excel导入数据,进行预测计算,以及将结果导出回Excel。涉及步骤包括数据预处理、模型参数计算、误差分析及预测结果展示。" 90314738,8549914,Java项目中的设计模式实战:门面+模版方法+责任链+策略,"['Java开发', '设计模式', '软件架构']
摘要由CSDN通过智能技术生成

灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中。

总结1:直接输出结果
%clc
W= MicrosoftExcel;(从EXCEL导入数据后,matlab自动储存的数组名称为 MicrosoftExcel,根据自身更改)
%y=input(‘请输入数据 ‘);%输入数据请用如例所示形式:[48.7 57.17 68.76 92.15]
y= W;
n=length(y);
yy=ones(n,1);
yy(1)=y(1);
for i=2:n
yy(i)=yy(i-1)+y(i);
end
B=ones(n-1,2);
for i=1:(n-1)
B(i,1)=-(yy(i)+yy(i+1))/2;
B(i,2)=1;
end
BT=B’;
for j=1:n-1
YN(j)=y(j+1);
end
YN=YN’;
A=inv(BT*B)BTYN;
a=A(1);
u=A(2);
t=u/a;
t_test=input(‘请输入需要预测个数:’);
i=1:t_test+n;
yys(i+1)=(y(1)-t).*exp(-a.i)+t;
yys(1)=y(1);
for j=n+t_test👎2
ys(j)=yys(j)-yys(j-1);
end
x=1:n;
xs=2:n+t_test;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值