灰色系统理论

grey system 华中科技大学控制科学与工程系教授,博士生导师邓聚龙于1982年提出的。

灰色系统理论,利用少量信息,预测未知信息。

clear
clc
%x为原始数据
x=[161.07 154.07 149.95 147.15 146.11];
x0 = zeros(5,1);
for i=1:1:5
    for j=i:1:5
        x0(i) = x0(i)+x(j);
    end
    x0(i) = x0(i)/(5-i+1);
end
x0
%x0是引入一阶弱化算子D后,改进的数据信息

x1(1) = x0(1);
for i=2:5
    x1(i) = x1(i-1)+x0(i);
end
x1
%x1是x的1-AGO

z(1)=x1(1);
for i=2:5  
    z(i)=0.5*(x1(i)+x1(i-1));
end
format long g
z

clear
clc
%B第一列为z后n-1项数据
B=[[-226.33 -374.8583 -522.0417 -668.4117]',ones(4,1)];
Y=[149.32 147.737 146.63 146.11]';
format long g
a=inv(B'*B)*B'*Y

算出a=[0.00729226343857792 150.715530815985]

则有微分方程dx/dt-a(1)x=a(2)

解微分方程得到

X(i) = -20494.357*exp(-0.0073*(i-1)) + 20646.027;


clear
clc
for i=1:10  
    X(i) = -20494.357*exp(-0.0073*(i-1)) + 20646.027;
end
format long g
X
x(1)=X(1);
for i=2:10  
x(i)=X(i)-X(i-1);
end
x

修改上面i的大小,即可预测更多的值



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值