灰色系统理论

标签: system
905人阅读 评论(1) 收藏 举报
分类:

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的大小,即可预测更多的值



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:565361次
    • 积分:7404
    • 等级:
    • 排名:第3257名
    • 原创:189篇
    • 转载:6篇
    • 译文:0篇
    • 评论:97条
    博客专栏
    文章分类
    最新评论