文档介绍:目录
中英文摘要 2
1. 层次分析法 3
概述 3
AHP的基本原理和步骤[6] 3
递阶层次结构原理 3
标度原理 4
排序原理 4
AHP的层次总排序及其一致性检验 6
层次总排序 6
AHP的一致性检验 7
7
MATLAB矩阵 8
MATLAB矩阵的建立 8
矩阵的特征值与特征向量 8
MATLAB的M文件 9
10
AHP的MATLAB的计算流程框图 10
平均随机一致性指标的MATLAB实现 10
AHP各环节的 MATLAB实现 12
特征向量及其归一化的MATLAB实现 12
一致性检验及单排序的MATLAB实现 13
一致性检验及总排序的MATLAB实现 14
选择最优排序 15
16
挑选合适工作问题 16
26
参考文献 27
致谢 28
基于MATLAB的AHP实现
摘要:在实际统计分析工作中,常会遇到多指标的综合评价和多目标决策的问题。许多人利用层次分析法将复杂的问题分解为若干层次和若干因素,在各因素之间进行简单的比较和计算,就可以得出不同方案的权重,为最佳方案的选择提供依据且使问题简单化。但是,受计算条件的限制,不能及时给出结果,从而影响现场决策。MATLAB是当今最优秀的科技应用软件之一,利用MATLAB对层次分析法的判断、分析和计算过程进行处理后,为决策者提供方便友好的对话界面。只要决策者在MATLAB软件中输入自己的层次结构方案和两两对比的判断矩阵后能迅速得出相应的结果,为解决实际问题提供一个快捷的方法。从而提高人们的决策效率,同时也为科技工作者使用层次分析法提供一种新思路。
关键词:AHP ;层次分析法;MATLAB应用
MATLAB-based implementation of the AHP
Abstract: In practice, statistical analysis work, we often encounter multi-prehensive evaluation and multi-objective decision-making. Many people use AHP to plex problem into a number of levels and a number of factors, among various factors, a parison and calculation can be drawn on the weight of different options, in order to provide a basis for selection of the best programs make the problem simple of. However, due to the calculation conditions, the results can not be given in a timely manner, thus affecting the on-site decision-making. MATLAB is the most outstanding application of science and technology, using MATLAB to determine the right level of analysis, analysis putation processing, in order to provide decision makers with convenient user-friendly dialog interface. When the decision-makers in MATLAB software, enter their own hierarchy of the program and judgment matrix to determine quickly after the corresponding results obtained, in order to solve practical problems to provide a quick method. Thereby enhancing the efficiency of people's decision-making, bu