气泡 发表于 2011-4-1 22:03

求救高手 这个层次分析法的matlab代码是用什么方法归一化的

disp('please input judgement matrix(n level)');A=input('A=');=size(A);x=ones(n,100);y=ones(n,100);m=zeros(1,100);m(1)=max(x(:,1));y(:,1)=x(:,1);x(:,2)=A*y(:,1);m(2)=max(x(:,2));y(:,2)=x(:,2)/m(2);p=0.0001;i=2;k=abs(m(2)-m(1));while  k>p  i=i+1;  x(:,i)=A*y(:,i-1);  m(i)=max(x(:,i));  y(:,i)=x(:,i)/m(i);  k=abs(m(i)-m(i-1));enda=sum(y(:,i));w=y(:,i)/a;t=m(i);disp(w);disp(t);
%consistency checkCI=(t-n)/(n-1);RI=;CR=CI/RI(n);if CR<0.10    disp('consistency check is accept!');    disp('CI=');disp(CI);    disp('CR=');disp(CR);end

气泡 发表于 2011-4-1 22:35

不是有幂法 和法什么的

酒精 发表于 2011-4-1 23:05

很显然,应该是幂法,因为只有幂法才事先给出精度!!!

气泡 发表于 2011-4-1 23:33

回复 酒精 的帖子

额,O(∩_∩)O谢谢

啊哎 发表于 2011-5-1 12:34

什么啊{:3_41:}{:3_41:}{:3_41:}
页: [1]
查看完整版本: 求救高手 这个层次分析法的matlab代码是用什么方法归一化的