精品文档
[3] 李国平,刘成 .运用层次分析法对高校毕业生择业进行定量评价(论文),高校论
坛,2009.
[4] 中国科技论文在线,http://www.paper.edu.cn
[5] 石振武,赵敏.运用层次分析法确定指标的权值[M].2008(2):23~25. [6] 张建忠,大学生择业价值观取向的初步调查[J].兰州大学学报(社会科学
版).2007,35(5):146-147.
模型的求解程序: Matlab程序 clear clc
a=[1 6 3 3 2 5; %发展与其他五个条件对选择工作的重要性之比
1/6 1 1/2 1/2 1/3 1/2; %收入与其他五个条件对选择工作的重要性之比 1/3 2 1 2 1/2 1; %环境与其他五个条件对选择工作的重要性之比 1/3 2 1/2 1 1/2 1/2; %贡献与其他五个条件对选择工作的重要性之比 1/2 3 2 2 1 2 ; %稳定性与其他五个条件对选择工作的重要性之比 1/5 2 1 2 1/2 1]; %地域与其他五个条件对选择工作的重要性之比 b1=[1 1/3 1/2;3 1 4;2 1/4 1];%工作单位对影响工作选择的因素优越性尺度之比
b2=[1 1/4 1/3;4 1 4;3 1/4 1]; b3=[1 3 1/3;1/3 1 6;3 1/6 1]; b4=[1 1/3 4; 3 1 7;1/4 1/7 1]; b5=[1 1 6; 1 1 6;1/6 1/6 1]; b6=[1 5 7; 5 1 1;7 7 1];
收集于网络,如有侵权请联系管理员删除
精品文档
[ra wa cra]=rw(a); [rb1 wb1 crb1]=rw(b1); [rb2 wb2 crb2]=rw(b2); [rb3 wb3 crb3]=rw(b3); [rb4 wb4 crb4]=rw(b4); [rb5 wb5 crb5]=rw(b5); [rb6 wb6 crb6]=rw(b6);
if cra<0.1 & crb1<0.1 &crb2<0.1 &crb3<0.1 &crb4<0.1 &crb5<0.1&crb6<0.1%通过
一致性检验的条件(cr<0.1)
cr=cra+max([crb1,crb2,crb3,crb4,crb5, crb6]); if cr<0.1*2*0.6
w=[wb1 wb2 wb3 wb4 wb5 wb6]*wa; [wm,k]=max(w); disp('组合一致性通过'); else
disp('组合一致性没通过'); end else
disp('单项一致性没通过'); end 建文件rw.m
function [r,w,cr]=rw(a)%和法 n=size(a,1); l=sum(a); ww=zeros(n,n); for j=1:n
收集于网络,如有侵权请联系管理员删除
精品文档
for i=1:n
ww(i,j)=a(i,j)/l(j); end end
wh=sum(ww,2); w=wh/sum(wh); r=sum(a*w./w)/n; ci=(r-n)/(n-1);
tri=[0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51]; ri=tri(n); cr=ci/ri;
收集于网络,如有侵权请联系管理员删除