Matlab求解层分析法程序代码【求解步骤+代码】.docVIP

  • 1
  • 0
  • 约6.8千字
  • 约 11页
  • 2019-06-01 发布于浙江
  • 举报

Matlab求解层分析法程序代码【求解步骤+代码】.doc

层次分析法 1)建立层次结构模型: 决策目标 决策目标 P1 准则C1 准则C2 准则C3 准则C4 P2 P3 P4 P5 P6 (2)构造判断矩阵 判断矩阵应为正互反矩阵,而且的判断如下(1~9尺度法): 标度 含义 1 相同 3 稍强 5 强 7 明显的强 9 绝对的强 2,4,6,8 之比在上述两个相邻的等级之间 之比为上面的复反数 (3)单层排序及一致性检验 1、单层排序 求解判断矩阵的最大特征值,再由最大特征值求出对应的特征向量,并将标准化,即为同一层相对于上一层某一因素的权重,根据此权重的大小,便可确定该层因素的排序。 2、一致性检验 取一致性指标,(为的阶数) 取随机性指标如下: 1 2 3 4 5 6 7 8 9 …… 0 0 0.58 0.9 1.12 1.24 1.32 1.41 1.45 …… 令,若,则认为具有一致性。 否则,需要对进行调整,直到具有满意的一致性为止。 (4)层次总排序及一致性检验 假定准则层排序完成,其权重分别为,方案层包含个方案:。其相对于上一层的对方案层中的个方案进行单层排序,其排序权重记为 ,则方案层中第个方案的总排序权重为,见下表: 层次C 层次P 层总排序权重 从而确定层的排序。 例: 纯文本文件txt3.txt中的数据格式如下: 1 1 1 4 1 1/2 1 1 2 4 1 1/2 1

文档评论(0)

1亿VIP精品文档

相关文档