数学建模,matlab程序
end
ri=[0,0,0.58,0.90,1.12,1.24,1.32,1.41,1.45]; %一致性指标 [x,y]=eig(a);
lamda=max(diag(y));
num=find(diag(y)==lamda); w0=x(:,num)/sum(x(:,num)); cr0=(lamda-n1)/(n1-1)/ri(n1) for i=1:n1
[x,y]=eig(eval(char(['b',int2str(i)]))); lamda=max(diag(y));
num=find(diag(y)==lamda);
w1(:,i)=x(:,num)/sum(x(:,num)); cr1(i)=(lamda-n2)/(n2-1)/ri(n2); end
cr1, ts=w1*w0, cr=cr1*w0
纯文本文件txt3.txt中的数据格式如下:
1 1 1 4 1 1 2 4 1 1/2 1 5 1/4 1/4 1/5 1 1 1 1/3 3 2 2 2 3 1 1/4 1/2 4 1 3 2 1/3 1 1 1/4 1/5 4 1 1/2 5 2 1 1 3 1/3 1/3 1 1/7 3 7 1 1 1/3 5 3 1 7 1/5 1/7 1 1 1 7 1 1 7 1/7 1/7 1 1 7 9 1/7 1 1 1/9 1 1
1 1/2 1 1/2 3 1/2 1/3 1/3 1 1 3 1
习 题 八
1. 若发现一成对比较判断矩阵A的非一致性较为严重,应如何寻找引起非一致性的元素?例如,设已构造了成对比较判断矩阵
1
A= 5
1 3
1
3 5
16
11 6
-173-
(1)对A作一致性检验。