حل مثال ای اج پی AHP کتاب دکتر قدسی پور صفحه ی 76 با متلب (matlab)
z=sym([1 4 3 1 3 4;1/4 1 7 3 1/5 1;1/3 1/7 1 1/5 1/5 1/6;1 1/3 5 1 1 1/3;1/3 5 5 1 1 3;1/4 1 6 3 1/3 1]);
z1=sym([1 1/3 1/2;3 1 3;2 1/3 1]),z2=sym([1 1 1;1 1 1;1 1 1]),z3=sym([1 5 1;1/5 1 1/5;1 5 1]),z4=sym([1 9 7;1/9 1 1/5;1/7 5 1]),z5=sym([1 1/2 1;2 1 2;1 1/2 1]),z6=sym([1 6 4;1/6 1 1/3;1/4 3 1]);
n=[sum(z(:,1)) sum(z(:,2)) sum(z(:,3)) sum(z(:,4)) sum(z(:,5)) sum(z(:,6))]; n=[n;n;n;n;n;n]; z./n;
w=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:));mean(ans(4,:));mean(ans(5,:));mean(ans(6,:))];
n1=[sum(z1(1,:)) sum(z1(2,:)) sum(z1(3,:))];n1=[n1;n1;n1];z1./n1;w1=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w1),
n2=[sum(z2(1,:)) sum(z2(2,:)) sum(z2(3,:))];n2=[n2;n2;n2];z2./n2;w2=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w2),
n3=[sum(z3(1,:)) sum(z3(2,:)) sum(z3(3,:))];n3=[n3;n3;n3];z3./n3;w3=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w3),
n4=[sum(z4(1,:)) sum(z4(2,:)) sum(z4(3,:))];n4=[n4;n4;n4];z4./n4;w4=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w4),
n5=[sum(z5(1,:)) sum(z5(2,:)) sum(z5(3,:))];n5=[n5;n5;n5];z5./n5;w5=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w5),
n6=[sum(z6(1,:)) sum(z6(2,:)) sum(z6(3,:))];n6=[n6;n6;n6];z6./n6;w6=[mean(ans(1,:));mean(ans(2,:));mean(ans(3,:))];vpa(w6),
f=@(x,y)(x-y)/(y-1);
zw=z*w;la=zw./w;lam=[mean(la(:,1))];i=f(vpa(lam),6),
zw1=z1*w1;la1=zw1./w1;lam1=[mean(la1(:,1))];i1=f(vpa(lam1),3),
zw2=z2*w2;la2=zw2./w2;lam2=[mean(la2(:,1))];i2=f(vpa(lam2),3),
zw3=z3*w3;la3=zw3./w3;lam3=[mean(la3(:,1))];i3=f(vpa(lam3),3),
zw4=z4*w4;la4=zw4./w4;lam4=[mean(la4(:,1))];i4=f(vpa(lam4),3),
zw5=z5*w5;la5=zw5./w5;lam5=[mean(la5(:,1))];i5=f(vpa(lam5),3),
zw6=z6*w6;la6=zw6./w6;lam6=[mean(la6(:,1))];i6=f(vpa(lam6),3)
is=[i1;i2;i3;i4;i5;i6]
irrs=[.58;.58;.58;.58;.58;.58]
iir=w'*irrs+1.24;vpa(iir)
