题干:用层次分析法选择理想的交通工具。不同的人考虑到安全、舒适、快速、经济等因素,选择不同的交通工具,这些交通工具为:飞机、高铁、自驾等。
matlab程序:
clc,clear
A=[1 2 3 3
1/2 1 2 2
1/3 1/2 1 2
1/3 1/2 1/2 1];
B1=[1 2 4
1/2 1 3
1/4 1/3 1];
B2=[1 3 1/3
1/3 1 1/4
3 4 1];
B3=[1 3 4
1/3 1 3
1/4 1/3 1];
B4=[1 2 4
1/2 1 3
1/4 1/3 1];
%计算权向量并作一致性检验(对矩阵A)
[V,D]=eig(A);
[lam0,k]=max(eig(A));
v=V(:,k);
w0=v/sum(v);
n=4;
CI0=(lam0-n)/(n-1);
RI=0.9;
CR0=CI0/RI;
CI0,CR0,lam0,w0
%计算权向量并作一致性检验(对矩阵B1)
[V,D]=eig(B1);
[lam1,k]=max(eig(B1));
v=V(:,k);
w1=v/sum(v);
n=3;
CI1=(lam1-n)/(n-1);
RI=0.52;
CR1=CI1/RI;
CI1,CR1,lam1,w1
%计算权向量并作一致性检验(对矩阵B2)
[V,D]=eig(B2);
[lam2,k]=max(eig(B2));
v=V(:,k);
w2=v/sum(v);
n=3;
CI2=(lam2-n)/(n-1);
RI=0.52;
CR2=CI2/RI;
CI2,CR2,lam2,w2
%计算权向量并作一致性检验(对矩阵B3)
[V,D]=eig(B3);
[lam3,k]=max(eig(B3));
v=V(:,k);
w3=v/sum(v);
n=3;
CI3=(lam3-n)/(n-1);
RI=0.52;
CR3=CI3/RI;
CI3,CR3,lam3,w3
%计算权向量并作一致性检验(对矩阵B4)
[V,D]=eig(B4);
[lam4,k]=max(eig(B4));
v=V(:,k);
w4=v/sum(v);
n=3;
CI4=(lam4-n)/(n-1);
RI=0.52;
CR4=CI4/RI;
CI4,CR4,lam4,w4
%计算组合权向量和组合一致性检验
CR3=[CI1 CI2 CI3 CI4]*w0/0.52;
CR_title=CR0+CR3
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删