>> x=[1 2;1/2 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.3333 0.6667 B =
0.3333 0.6667 CI = 0 CR = NaN C =
0.5556 End
% 目标层Q,Y对子准则层C2的赋值 x=[1 5;1/5 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.8333 0.1667 B =
26
0.8333 0.1667 CI = 0 CR = NaN C =
0.7222 End
% 目标层Q,Y对子准则层C3的赋值 x=[1 1/3;3 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.7500 0.2500 B =
0.7500 0.2500 CI = 0 CR = NaN C =
0.6250 End
% 目标层Q,Y对子准则层C4的赋值 x=[1 4;1/4 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量
27
CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.8000 0.2000 B =
0.8000 0.2000 CI = 0 CR = NaN C =
0.6800 End
% 目标层Q,Y对子准则层C5的赋值 x=[1 2;1/2 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.6667 0.3333 B =
0.6667 0.3333 CI = 0 CR = NaN C =
28
0.5556 End
% 目标层Q,Y对子准则层C6的赋值 x=[1 1/3;3 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.7500 0.2500 B =
0.7500 0.2500 CI = 0 CR = NaN C =
0.6250 End
% 目标层Q,Y对子准则层C7的赋值 x=[1 4;1/4 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
29
0.2000 0.8000 B =
0.2000 0.8000 CI = 0 CR = NaN C =
0.6800 End
% 目标层Q,Y对子准则层C8的赋值 x=[1 5;1/5 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag为矩阵对角线上的元素
W=V(:,f)/sum(V(:,f)) %归一特征向量 B=x/sum(x) %计算权向量 CI=(c-2)/1 %一致性指标
CR=CI/0 %一致性比率,要小于0.1 C=sum(B.*W) %组合权重 运算结果: c = 2 W =
0.1667 0.8333 B =
0.1667 0.8333 CI = 0 CR = NaN C =
0.7222 End
% 目标层Q,Y对子准则层C9的赋值 x=[1 2;1/2 1]; [V,D]=eig(x);%
c=max(diag(D)) %最大特征根位置 f=find(diag(D)==max(diag(D))); %求lamda(最大特征根)位置----其中:diag
30