首页 > 编程知识 正文

已知特征值求矩阵行列式,用matlab计算矩阵

时间:2023-05-05 02:49:33 阅读:174184 作者:1757

层次分析法

主题:用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 .

附件一(注:此处为所有源代码) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。