资源简介
基于灰色系统理论编写的,开发软件为matlab(2010b)版。工具箱中包括:灰色关联分析、GM(1,1)模型、GM(1,3)模型和与GM(1,1)配合使用的残差补偿程序,应用范围为需要进行灰色系统分析的数列。使用者可以直接调用函数文件即可运行。

代码片段和文件信息
function [yc0]=gm11(x0number)
n=length(x0);
global N
for i=1:n
x1(i)=sum(x0(1:i));
end
% for k=2:n % 紧邻均生成 z
% z(k)=0.5*x1(k)+0.5*x1(k-1);
% end
z=(x1(1:n-1)+x1(2:n))./2;
% for i=1:n-1
% b(i1)=-z(i+1);
% y(i)=x0(i+1);
% end
b(:1)=-z‘;
b(:2)=1;
y=x0(2:n);
y=y‘; % 转置为列向量
au=b\y % 作矩阵除法,计算a u
yc1(1)=x0(1);
c=x0(1)-au(2)/au(1);
for k=1:n+N-1
yc1(k+1)=c*exp( -au(1)*k)+au(2)/au(1);
end
yc0(1)=x0(1);
% for k=1:n+N
% yc0(k+1)=yc1(k+1)-yc1(k);
% end
yc0(2:n+N)=yc1(2:n+N)-yc1(1:n+N-1);%还原数列,yc0即为所求预测数列
% disp(uint16(yc0(2:1:n+1)));
% for k=1:n
% e0(k)=x0(k)-yc0(k);
% end
e0=x0(1:n)-yc0(1:n);
e02=100*(x0(1:n)-yc0(1:n))./x0(1:n);
max1=max(abs(e0));
r=1;
for k=2:n
r=r+0.5*max1/(abs(e0(k))+0.5*max1);
end
r=r/n; % r 表示关联度
pe=mean(e0);%平均相对误差
pe2=mean(e02);
% px0=sum(x0)/n;
% z=x0-px0;
% S1=sqrt(sum(z.^2)/n);
% z=e0-pe;
% S2=sqrt(sum(z.^2)/n);
% C=S2/S1
c= std(e0)./std(x0)%方差比
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 958 2011-06-08 08:29 灰色系统模型\GM(11)模型\GM11.asv
文件 990 2011-06-08 08:33 灰色系统模型\GM(11)模型\GM11.m
文件 392 2011-06-21 18:47 灰色系统模型\GM(11)模型\readme.txt
文件 936 2011-05-11 13:27 灰色系统模型\GM(11)残差模型\gm11.m
文件 468 2011-06-08 09:19 灰色系统模型\GM(11)残差模型\GM11cancha.asv
文件 574 2011-06-08 09:33 灰色系统模型\GM(11)残差模型\GM11cancha.m
文件 940 2011-05-11 14:18 灰色系统模型\GM(11)残差模型\gm12.m
文件 515 2011-06-21 18:48 灰色系统模型\GM(11)残差模型\readme.txt
文件 3058 2011-06-08 08:44 灰色系统模型\GM(13)模型\gm13.asv
文件 3058 2011-06-08 08:45 灰色系统模型\GM(13)模型\gm13.m
文件 400 2011-06-21 18:48 灰色系统模型\GM(13)模型\readme.txt
文件 1868 2011-05-23 10:22 灰色系统模型\灰色关联方法\huiseguanlian.m
文件 364 2011-06-21 18:48 灰色系统模型\灰色关联方法\readme.txt
目录 0 2011-06-08 08:29 灰色系统模型\GM(11)模型
目录 0 2011-06-08 09:34 灰色系统模型\GM(11)残差模型
目录 0 2011-06-08 09:08 灰色系统模型\GM(13)模型
目录 0 2011-06-08 09:08 灰色系统模型\灰色关联方法
目录 0 2011-06-08 09:14 灰色系统模型
----------- --------- ---------- ----- ----
14521 18
- 上一篇:独立运行的风光互补发电系统的研究与设计
- 下一篇:基于小波分析的纹理分割
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论