5555~层次分析法最大特征值和特征向量,求解答!大虾救命!在线等!20分全给!
问题描述:
5555~层次分析法最大特征值和特征向量,求解答!大虾救命!在线等!20分全给!
准则层矩阵Z
1684
1/6121/2
1/81/211/2
1/41/421
方案层矩阵 A1
131/21/2
1/311/71/2
2711
2211
方案层矩阵 A2
121
1/211/2
221
方案层矩阵 A3
12
1/21
答
%matlab求解,A代表各个成对比较阵
[n,m]=size(A);
%将A的每一列向量归一化
for i=1:n
for j=1:m
wij(i,j)=A(i,j)/sum(A(:,j));
end
end
%对wij按行求和
for i=1:n
wi(i)=sum(wij(i,:));
end
%wi归一化
for i=1:n
w(i)=wi(i)/sum(wi);%特征向量
end
w
%下面计算λ
C=A*w';
for i=1:n
D(i)=C(i)/w(i);
end
lamda=sum(D)/n%最大特征值
用上面的程序依次就可算出准则层和各方案层的特征值和特征向量