预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浅谈基于Matlab的层次分析法与运用浅谈基于Matlab的层次分析法与运用导语:MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。下面是小编搜集整理的一篇探究企业财务会计与管理会计融合的论文范文,供大家阅读参考。摘要:本文经过运用Matlab软件停止编程,在满足同一层次中各目标对一切的上级目标均发生影响的假定条件下,完成了层次剖析法的剖析运算。本顺序允许用户自在设定目标层次构造内的层次数以及各层次内的目标数,经过顺序的循环,用户只需输出判别矩阵的局部数据,顺序可根据层次剖析法的计算流程停止计算并作出判别。本顺序可以方便地处置层次剖析法下较大的运算量,处理层次剖析法的效率成绩,进步计算机辅佐决策的时效性。关键词:Matlab层次剖析法判别矩阵决策在以后信息化、全球化的大背景下,传统的手工计算已不能满足人们高效率、高精确度的决策需求。因而计算机辅佐决策当仁不让地成爲了管理决策的新工具、新办法。基于此,本文在充沛发扬计算机弱小运算功用的根底上,选用美国MathWorks公司的集成数学建模环境MatlabR2009a作爲开发平台,运用M言语停止编程,对计算机辅佐决策在层次剖析法中的运用停止讨论。试图经过顺序完成层次剖析法在计算机零碎上的运用,爲管理决策探究出新的路途职称论文。一、层次剖析法的计算流程依据层次剖析法的相关实际,层次剖析法的根本思想是将复杂的决策成绩停止分解,失掉若干个上层目标,再对上层目标停止分解,失掉若干个再上层目标,如此树立层次构造模型,然后依据构造模型结构判别矩阵,停止单排序,最初,求出各目标对应的权重系数,停止层次总排序。1.1结构层次构造模型在停止层次剖析法的剖析时,最次要的步骤是树立目标的层次构造模型,依据构造模型结构判别矩阵,只要判别矩阵经过了分歧性检验后,方可停止剖析和计算。其中,构造模型可以设计成三个层次,最高层爲目的层,是决策的目的和要处理的成绩,两头层爲决策需思索的要素,是决策的原则,最低层则是决策时的备选方案。普通来讲,原则层中各个目标的上级目标数没无限制,但在本文中设计的顺序尚且只能在各目标具有相反数量的上级目标的假定下,完成层次剖析法的剖析,故本文后文选取的案例也满足这一假定。1.2树立判别矩阵判别矩阵是表示本层一切要素针对上一层某一个要素的绝对重要性的比拟给判别矩阵的要素赋值时,常采用九级标度法(即用数字1到9及其倒数表示目标间的绝对重要水平),详细标度办法如表1所示。1.3检验判别矩阵的分歧性由于多阶判别的复杂性,往往使得判别矩阵中某些数值具有前后矛盾的能够性,即各判别矩阵并不能保证完全协调分歧。当判别矩阵不能保证具有完全分歧性时,相应判别矩阵的特征根也将发作变化,于是就可以用判别矩阵特征根的变化来检验判别的分歧性水平。在层次剖析法中,令判别矩阵最大的特征值爲λmax,阶数爲n,则判别矩阵的分歧性检验的目标记爲:⑴CI的值越大,判别矩阵的分歧性越差。当阶数大于2时,判别矩阵的分歧性目标CI与同阶均匀随机分歧性目标RI之比称爲随机分歧性比率,其中RI的值由表2确定,CR的计算公式爲:⑵当CR0.1时,即可以为判别矩阵具有称心的分歧性。但是由于在爲各目标间互相重要性水平大小的断定进程中存在人爲客观要素,因而在判别矩阵不能经过分歧性检验时,需求对各目标间互相重要性水平重新停止赋值,直至其经过矩阵分歧性检验。其最大特征值对应的特征向量即爲该目标绝对于上一级目标的重要性排序。1.4停止层次总排序在经过层次单排序得出各目标绝对上一级目标的重要性排序向量后,沿递阶级次构造逐级顺次由下往上停止矩阵计算,则可失掉各底层目标对最高层的绝对重要性权重,从而可对各底层目标的优先次第停止排序,找出重点目标并予以特别关注。二、Matlab层次剖析法顺序设计思绪Matlab是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的数学软件,用于算法开发、数据可视化、数据剖析以及数值计算的初级技术计算言语和交互式环境。Matlab可以停止矩阵运算、绘制函数和数据图像、设计算法、创立用户界面、衔接用其他编程言语编写的顺序等。Matlab以矩阵爲计算单位,采用M言语作爲顺序言语,与C言语有诸多类似之处,并可方便地与C/C++、MicrosoftExcel等工具和软件停止结兼并停止代码共享和数据交流,可以方便地停止数值剖析、图像处置等功用,配合功用弱小的统计和金融工具箱,Matlab曾经可以在概率统计、经济管理等方面发扬弱小的作用。笔者所编顺序即是运用Matlab丰厚的函数、矩阵运算和顺序控制功用,探究其在层次剖析法剖析中的运用。顺序经过三层循环