資源簡(jiǎn)介
AHP(層次分析法)的MATLAB代碼實(shí)現(xiàn),應(yīng)用時(shí)只需要修改評(píng)判矩陣
代碼片段和文件信息
%%?AHP法權(quán)重計(jì)算
%%?Data?reading
clear?all;clc
A=[1?5?2;0.2?1?1/6;0.5?6?1];%輸入評(píng)判矩陣
%%?Consistency?check?and?weight?vector?calculation
[nn]=size(A);
[vd]=eig(A);
r=d(11);
CI=(r-n)/(n-1);
RI=[0?0?0.58?0.90?1.12?1.24?1.32?1.41?1.45?1.49?1.52?1.54?1.56?1.58?1.59];
CR=CI/RI(n);
if??CR<0.10
????CR_Result=‘True‘;
???else
????CR_Result=‘Fail‘;???
end
%%?Calculation?weight?vector
w=v(:1)/sum(v(:1));
w=w‘;
%%?Result?output
disp(‘The?judgment?matrix?weight?vector?calculation?report:‘);
disp([‘Consistency?indicator:‘?num2str(CI)]);
disp([‘Consistency?ratio:‘?num2str(CR)]);
disp([‘Consistency?test?result:‘?CR_Result]);
disp([‘Eigenvalues:‘?num2str(r)]);
disp([‘Weight?vector:‘?num2str(w)]);
????
????????tle>鏈皢瀵硅薄寮曠敤璁劇疆鍒板璞$殑瀹炰緥銆?/title>
- 上一篇:EMD分解小程序
- 下一篇:基于matlab的車(chē)牌識(shí)別
評(píng)論
共有 條評(píng)論