1、B2B3B411/221/44(如a13=1/2表示该位同学对目标B1与B2的重要性之比为1:2)2 假设方案层有三个单位可供选择, 单位p1,单位p2,单位p3,并假设这位学生对方案层的3个因素相对于准则层的每一个因素进行两两比较的结果为针对B1P1P2P3针对B2针对B31/33针对B4四 模形的建立建立层次结构目标层O:选择工作单位;准则层C:发展前景B1、经济收入B2、单位信誉B3、地理位置B4;方案层P:单位p1,单位p2,单位p3。五 模形的求解1 构造准则层对目标层次的比较矩阵A,进行一致性检验并求权向量。得到判断矩阵A= 1 1 1/2 2 1 1 1/4 1/2 1/2 4
2、1 1/21/2 2 2 1通过编写Matlab程序(见附录M文件objecyion.m)可以得到一致性检验结果CR = 0.09740.1,这说明判断矩阵A的一致性是可以接受的主特征向量w =(0.2735 0.1510 0.2733 0.3023)2 构造方案层对准则层各因素的成对比较矩阵,进行一致性检验并求出各相应的权向量可得方案层3个因素针对于准则层每个准则的成对比较矩阵B1=1 2 1 1/2 1 1 1 1 1B2=1 1/2 1/2 2 1 2 2 1/2 1B3=1 1/2 1/3 2 1 1 3 1 1B4=1 1/2 2 2 1 3 1/2 1/3 1通过编写Matlab程
3、序(见附录b1.m,b2.m,b3.m,b4.m)对于上述每个矩阵进行一致检验并求相应的权向量对B1CR =0.05090.1,这说明判断矩阵B1的一致性是可以接受的主特征向量:w1 =(0.4125 0.2600 0.3275) 对B2CR = 0.05460.1,这说明判断矩阵B2的一致性是可以接受的W2 =( 0.1958 0.4934 0.3109)对B3CR =0.02000.1,这说明判断矩阵B3的一致性是可以接受的w3 =(0.1692 0.3874 0.4434)对B4CR =0.0039=0.01 % 迭代法求主特征根和主特征向量,允许误差0.01 if flag=1 % f
4、lag=1表示第一次迭代 flag=0; x=A*y0; m=max(x); y=x./m; else m0=m;y0=y; x=A*y; endendmaxnumbta=m0;s=0;for i=1: s=s+y0(i);w=y0./s; 主特征根:maxnumbta 主特征向量:wn=4; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.89;CR=CI/RI %b1.mA=1 2 13 % 任意初始向量w1=y0./s;w1n=3;RI=0.52; %b2.m %b3.mA=1 1/2 1/3w3=y0./s;w3 %b4.mA=1 1/2 2w4=y0./s;w4 %inter.mclc;w =0.2735 0.1510 0.2733 0.3023w1 =0.4125 0.2600 0.3275w2 = 0.1958 0.4934 0.3109w3 =0.1692 0.3874 0.4434w4 =0.2969 0.5397 0.1634C=w1,w2,w3,w4*w