灰色关联度 matlab 源程序 最近几天一直在写算法,其实网上可以下到这些算法的源程序的,但是为了搞懂,搞清楚,还是自己一个一个的看了,写了,作为自身的积累,而且自己的的矩阵计算类库也迅速得到补充,以后关于算法方面,基本的矩阵运算不用再重复写了,挺好的,是种积累,下面把灰关联的 matlab 程序与大家分享
灰色关联度分析法是将讨论对象及影响因素的因子值视为一条线上的点,与待识别对象及影响因素的因子值所绘制的曲线进行比较,比较它们之间的贴近度,并分别量化,计算出讨论对象与待识别对象各影响因素之间的贴近程度的关联度,通过比较各关联度的大小来推断待识别对象对讨论对象的影响程度
关联度计算的预处理,一般初值化或者均值化,根据我的实际需要,本程序中使用的是比较序列与参考序列组成的矩阵除以参考序列的列均值等到的,当然也可以是其他方法
%注意:由于需要,均值化方法采纳各组值除以样本的各列平均值clear;clc;yangben=[47
924375 25
168125 827
4105438 330
08875 1045
164375 261
37437516
3372 6
62 940
2824 709
2752 962
1284 84
69666667 30
80333333 885
21 275
8066667 1052
42 435
81]; %样本数据fangzhen=[36
59 836
15 420
41 1011
83 189
63 755
45 331
32 978
07 846 348
05 1025
31 334
63 1016
14 821
79 306
92 1141
94 122