%层次分析法,一致性检验;
function [CR,W]=AHP(matrix)
%matrix为成对比较矩阵;
[n,n]=size(matrix);
[x,y]=eig(matrix);
eigenvalue=diag(y);
lamda=eigenvalue(1);
%一致性检验;
CI=(lamda-n)/(n-1); %CI 一致性指标;
RI=[0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51 1.54 1.56 1.58 1.59];
%RI 随机一致性指标 RI ;
CR=CI/RI(n);
%CR 一致性比率<0.1,可用其归一化特征向量作为权向量;
%权重向量;
W=x(:,1)/sum(x(:,1));