《MatLab层次分析法代码(5页).doc》由会员分享,可在线阅读,更多相关《MatLab层次分析法代码(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-MatLab层次分析法代码-第 5 页 A= 1 2 5 6 4 7 2 4;1/2 1 2 4 2 7 1 2; 1/5 1/2 1 5 1 5 1/2 2 ;1/6 1/4 1/5 1 1/3 3 1/2 1/4 ;1/4 1/2 1 3 1 5 1 2;1/7 1/7 1/5 1/3 1/5 1 1/7 1/5;1/2 1 2 2 1 7 1 2;1/4 1/2 1/2 4 1/2 5 1/2 1; d=eig(A) %求全部特征值所组成的向量 V,D=eig(A) %求特征值及特征向量所组成的矩阵 A= 1 2 5 6 4 7 2 4;1/2 1 2 4 2 7 1 2; 1/5 1
2、/2 1 5 1 5 1/2 2 ;1/6 1/4 1/5 1 1/3 3 1/2 1/4 ;1/4 1/2 1 3 1 5 1 2;1/7 1/7 1/5 1/3 1/5 1 1/7 1/5;1/2 1 2 2 1 7 1 2;1/4 1/2 1/2 4 1/2 5 1/2 1;d=eig(A) %求全部特征值所组成的向量V,D=eig(A) %求特征值及特征向量所组成的矩阵d = 8.4243 0.0483 V = Columns 1 through 7 0.7427 0.8569 0.8569 0.7153 0.7153 0.7100 0.7100 Column 8 -0.3624 0.
3、8442 -0.3411 -0.0433 0.1318 -0.0222 -0.0911 0.1081 D = Columns 1 through 7 8.4243 0 0 0 0 0 0 0 -0.0020 + 1.7077i 0 0 0 0 0 0 0 -0.0020 - 1.7077i 0 0 0 0 0 0 0 -0.1240 + 0.7030i 0 0 0 0 0 0 0 -0.1240 - 0.7030i 0 0 0 0 0 0 0 -0.1103 + 0.3207i 0 0 0 0 0 0 0 0 Column 8 0 0 0 0 0 0 0 0.0483 A= 1 2 5 6 4
4、 7 2 4;1/2 1 2 4 2 7 1 2; 1/5 1/2 1 5 1 5 1/2 2 ;1/6 1/4 1/5 1 1/3 3 1/2 1/4 ;1/4 1/2 1 3 1 5 1 2;1/7 1/7 1/5 1/3 1/5 1 1/7 1/5;1/2 1 2 2 1 7 1 2;1/4 1/2 1/2 4 1/2 5 1/2 1;e=max(eig(A);%最大特征值v=null(A-e*eye(length(A);%e对应特征向量 ee = vv = A= 1 3 3 6 5 9 5 7;1/3 1 1 3 4 7 4 6; 1/3 1 1 3 4 7 4 6 ;1/6 1/3
5、1/3 1 1/2 4 1/2 2 ;1/5 1/4 1/4 2 1 4 1 2;1/9 1/7 1/7 1/4 1/4 1 1/3 1/2;1/5 1/4 1/4 2 1 3 1 2;1/7 1/6 1/6 1/2 1/2 2 1/2 1;e=max(eig(A);%最大特征值v=null(A-e*eye(length(A);%e对应特征向量 e A= 1 3 3 6 5 9 5 7;1/3 1 1 3 4 7 4 6; 1/3 1 1 3 4 7 4 6 ;1/6 1/3 1/3 1 1/2 4 1/2 2 ;1/5 1/4 1/4 2 1 4 1 2;1/9 1/7 1/7 1/4 1/
6、4 1 1/3 1/2;1/5 1/4 1/4 2 1 3 1 2;1/7 1/6 1/6 1/2 1/2 2 1/2 1;e=max(eig(A);%最大特征值v=null(A-e*eye(length(A);%e对应特征向量ee = vv =P值评价评价等级项目好较好一般甲乙丙甲乙丙甲工作能力912101412102团队精神3151147197创新精神5145158135尊重员工11341081411公平公正21521191512帮助员工5141147166认真负责4132691713沟通交流3161881412评价评价等级项目好较好一般甲乙丙甲乙丙甲工作能力团队精神创新精神尊重员工公平公
7、正帮助员工认真负责沟通交流甲A1=0.08;0.08;A 1= 0.3600 0.5600 0.0800 0 0.2000 0.6000 0.2000 0 0.0800 0.4400 0.4800 0 0.2000 0.5600 0.2400 0 B=0.3613713 0.192628325 0.192628325 0.057418509 0.070204196 0.022855002 0.067440989 0.035453353; B*A1ans =乙A2= 0;0.04;0.04;0.08;0;0.08;0.04;0A2 = 0.4800 0.4800 0.0400 0 0.6000 0.3600 0.0400 0 0.6400 0.3200 0.0400 0 B*A2ans =丙A3= 0;0;0.04;0.04;0.04;0;0.04;0.08A3 = 0.4000 0.4000 0.2000 0 0.0400 0.7600 0.2000 0 0.0400 0.6400 0.3200 0 B*A3ans =
限制150内