层次分析法5
Matlab语言编写程序如下:clc
a=[1, 2, 4, 1, 1/2, 1
1/2,1, 1, 1, 5, 1
1/4,1, 1, 2, 1, 1
1, 1,1/2, 1, 1, 1
2,1/5, 1, 1, 1, 1
1, 1, 1, 1, 1, 1];
=eig(a);eigenvalue=diag(y);lamda=eigenvalue(1);
ci1=(lamda-6)/5;cr1=ci1/1.24
w1=x(:,1)/sum(x(:,1))
b1=;
=eig(b1);eigenvalue=diag(y);lamda=eigenvalue(1);
ci21=(lamda-4)/3;cr21=ci21/0.90
w21=x(:,1)/sum(x(:,1))
b2=;
=eig(b2);eigenvalue=diag(y);lamda=eigenvalue(1);
ci22=(lamda-4)/3;cr22=ci22/0.90
w22=x(:,1)/sum(x(:,1))
b3=;
=eig(b3);eigenvalue=diag(y);lamda=eigenvalue(1);
ci23=(lamda-4)/3;cr23=ci23/0.90
w23=x(:,1)/sum(x(:,1))
b4=;
=eig(b4);eigenvalue=diag(y);lamda=eigenvalue(1);
ci24=(lamda-4)/3;cr24=ci24/0.90
w24=x(:,1)/sum(x(:,1))
b5=;
=eig(b5);eigenvalue=diag(y);lamda=eigenvalue(2);
ci25=(lamda-4)/3;cr25=ci25/0.90
w25=x(:,2)/sum(x(:,2))
b6=;
=eig(b6);eigenvalue=diag(y);lamda=eigenvalue(1);
ci26=(lamda-4)/3;cr26=ci26/0.90
w26=x(:,1)/sum(x(:,1))
w_sum=*w1
ci=;
cr=ci*w1/sum(0.90*w1) 很好,谢谢! 认为层次总排序结果具有较满意的一致性并接受该分析结果。 1# OLS
zhe ge heng you yong .xie le 好东西谢谢哦 好东西谢谢了.... 终于把你写的看完了……谢谢了
页:
[1]