层次分析法
主题:用zddyt求解矩阵A=的最大特征值及相应的本征向量,归一化本征向量,并对a进行一致性检验。
实验平台: MATLAB R2007a
问题描述:用zddyt求解矩阵a
的最大特征值及其本征向量归一化,并对a进行一致性检验。
实验步骤:
计算判断矩阵各行所有要素的几何平均值:
也就是说=
(2) ) ) )。
是正规化,即计算、得到的求出的特征向量的近似值,这也是各要素的相对权重。
是求出的特征向量的近似值,这也是各要素的相对权重。
(3)计算判断矩阵的最大特征值MAX
其中
是的,是第I个元素。
然后将行列式d和e的相应元素相除。 这意味着:
因此,最大的特征值如下。
)4)计算判断矩阵一致性的指标,并验证其一致性。
求出矩阵a的等级,设a的等级为n
因此,矩阵的秩为5,n为矩阵a的秩。
求出检查判定矩阵一致指标CI,即:
实验结果分析:
(1)矩阵a的特征向量为C=
(2)最大特征值: MAX=6.3466;
)3)一致性检查结果:为MAX=6.3466,CI=0.30060,因此不完全一致;
另外,CI=0.3006>; 0.1,因此矩阵的完整性不可接受。
)4)重要代码解释:
格式rat %分数格式
PROD(a ) %对向量中的各元素求积
格式短格式%短格式
sum(b ) %对矢量相加
(5)求特征量和特征向量也可以用EIG ) a )来计算,MATLAB的执行结果如下。
总结
在解决问题的过程中发现,用zddyt和EIG(a )计算的特征值和最大特征值略有不同。 通过求解问题,我们对AHP法中的zdyt有了更多的理解。 我们还在数学实验中重用了MATLAB,并意识到了MATLAB APP的重要性。 在这次工作的过程中我们也表现出了合作的精神。 在今后的学习过程中我们会更加努力,更加勤奋。
7 .参考文献: chdxmf,高兴天鹅. MATLAB基础与应用[M] .北京:中国电力出版社,2009 .
附件一(注:此处为所有源代码) )。