• 大小: 2.03KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


层次分析法完整代码,m文件

资源截图

代码片段和文件信息

function AHPSolver 
%code by ariszheng  2007-11-11 ariszheng@gmail.com
HierarchyNum=input(‘Hierarchy Num of Ahp\n‘);
NumOfElem=input(‘Number of element in every Hierarchy\n‘);
weightKtoTop=0;
for i=1:HierarchyNum-1
    sprintf(‘plese input the DecMatrix of  %dth Hierarchy‘i)
    k=0;
    while true
        flag=input(‘Do you want input DecMatrix in this Hierarchy? 1 or 0 \n‘);        
        if flag==1
            k=k+1; 
            sprintf(‘plese input the %d row %d th: DecMatrix ‘ik)
            sprintf(‘the position of 支配元素 in %d th 层 ‘i)
            DecMatrix(k).DecEle=input(‘\n‘);
            sprintf(‘the position of 被支配元素 in %d 层‘i+1)
            DecMatrix(k).SupEle=input(‘\n‘);
            DecMatrix(k).Matrix=input(‘DecMatirx \n‘); 
            [DecMatrix(k).WeightDecMatrix(k).LamdaMaxDecMatrix(k).CR]=AHPWeightVector(DecMatrix(k).Matrix);
            disp(‘the weight of this DecMatrix:‘);
            DecMatrix(k).Weight
            disp(‘the DecMatr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1707  2015-10-14 20:18  AHP层次分析法\AHPSolver.m

     文件        941  2015-10-14 20:18  AHP层次分析法\AHPWeightVector.m

     文件        126  2015-10-14 20:18  AHP层次分析法\data.m

     文件         90  2015-10-14 20:18  AHP层次分析法\TestAHPWeightVector1.m

     文件         88  2015-10-14 20:18  AHP层次分析法\TestAHPWeightVector2.m

     目录          0  2016-08-03 09:09  AHP层次分析法

----------- ---------  ---------- -----  ----

                 2952                    6


评论

共有 条评论