مطالب جالب

کاری کنیم پیش از آن کز ما نیاید هیچ کار!

حل مثال ای اج پی 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)

 

+ نوشته شده در  یکشنبه ۱۳۹۱/۰۵/۰۱ساعت   توسط رضا  | 

 
سایت کلاک دات آی آر ساعت تهران و نقاط مختلف جهان