1701007479
clc,clear,close all %清屏和清除变量 warning off %消除警告 a=[1,1,1,4,1,1/2 1,1,2,4,1,1/2 1,1/2,1,5,3,1/2 1/4,1/4,1/5,1,1/3,1/3 1,1,1/3,3,1,1 2,2,2,3,3,1]; [x,y]=eig(a); %特征值和特征向量 eigenvalue=diag(y); %提取y矩阵的对角值 lamda=eigenvalue(1); %特征值 ci1=(lamda-6)/5; %层次分析法,系数选取 cr1=ci1/1.24; w1=x(
:,1)/sum(x(
:,1)) %准则层权值 w1 = 0.1507 0.1792 0.1886 0.0472 0.1464 0.2879 %%准则层1 b1=[1,1/4,1/2;4,1,3;2,1/3,1]; [x,y]=eig(b1); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci21=(lamda-3)/2; %层次分析法,系数选取 cr21=ci21/0.58; w21=x(
:,1)/sum(x(
:,1)) %身高 w21 = 0.1365 0.6250 0.2385 %%准则层2 b2=[1 1/4 1/5;4 1 1/2;5 2 1]; [x,y]=eig(b2); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci22=(lamda-3)/2; %层次分析法,系数选取 cr22=ci22/0.58; w22=x(
:,1)/sum(x(
:,1)) %体重 w22 = 0.0974 0.3331 0.5695 %%准则层3 b3=[1 3 1/3;1/3 1 1/7;3 7 1]; [x,y]=eig(b3); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci23=(lamda-3)/2; %层次分析法,系数选取 cr23=ci23/0.58; w23=x(
:,1)/sum(x(
:,1)) %长相 w23 = 0.2426 0.0879 0.6694 %%准则层4 b4=[1 1/3 5;3 1 7;1/5 1/7 1]; [x,y]=eig(b4); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci24=(lamda-3)/2; %层次分析法,系数选取 cr24=ci24/0.58; w24=x(
:,1)/sum(x(
:,1)) %性格 w24 = 0.2790 0.6491 0.0719 %%准则层5 b5=[1 1 7;1 1 7;1/7 1/7 1]; [x,y]=eig(b5); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci25=(lamda-3)/2; %层次分析法,系数选取 cr25=ci25/0.58; w25=x(
:,2)/sum(x(
:,2)) %气质 w25 = 0.3248 0.8419 -0.1667 %%准则层6 b6=[1 7 9;1/7 1 1 ;1/9 1 1]; [x,y]=eig(b6); %特征值和特征向量 eigenvalue=diag(y); %对角化 lamda=eigenvalue(1); %特征值 ci26=(lamda-3)/2; %层次分析法,系数选取 cr26=ci26/0.58; w26=x(
:,1)/sum(x(
:,1)) %价值观 w26 = 0.7986 0.1049 0.0965 %%总排序 w_sum=[w21,w22,w23,w24,w25,w26]*w1 ci=[ci21,ci22,ci23,ci24,ci25,ci26]; cr=ci*w1/sum(0.58*w1) %总排序权值 w_sum = 0.3744 0.3545 0.2710