用matlab解决(综合评价模型-层次分析法模型) 市场上有三种笔记本电脑供用户选择,用户分别从性价比、外观设计、屏幕效果、运行速度、电池续航、散热效果等6个方面对这三种产品进行了打分,请建立层次分析模型,对购买何种笔记本电脑进行决策。 注:各项得分的满分都是5分。 品牌 性价比 外观设计 屏幕效果 运行速度 电池续航 散热效果 联想 3.5 3.9 3.7 4.3 3.3 3.1 戴尔 2.7 4.2 3.0 2.3 1.7 2.7 惠普 4.5 4.0 4.0 4.5 4.5 4.0 注:性价比、外观设计、屏幕效果、运行速度、电池续航、散热效果等6个因素的重要性两两比较自己主观设定即可。

时间: 2023-06-20 17:07:39 浏览: 49
首先,我们需要确定层次结构,即将决策问题分解为多个层次,并将每个层次的因素按照其重要性排序。在本题中,我们可以将层次结构设计如下: - 目标层:选择最佳笔记本电脑 - 准则层:性价比、外观设计、屏幕效果、运行速度、电池续航、散热效果 - 方案层:联想、戴尔、惠普 接下来,我们需要建立两两比较矩阵,以量化不同层次因素之间的重要性。假设我们将“性价比”视为最重要的准则,则我们可以得到以下两两比较矩阵: $$ \begin{bmatrix} 1 & 5/7 & 3/7\\ 7/5 & 1 & 1/2\\ 7/3 & 2 & 1\\ \end{bmatrix} $$ 其中,矩阵中的元素表示行对应因素相对于列对应因素的重要性比较。例如,第一行第二列的5/7表示“外观设计”比“性价比”略微重要。矩阵中的对角线元素始终为1,表示自身与自身的重要性比较。由于矩阵是对称的,我们只需要填写上三角或下三角即可。 类似地,我们可以得到以下两两比较矩阵: $$ \begin{bmatrix} 1 & 5/4 & 5/3 & 7/4 & 1/2 & 1/2\\ 4/5 & 1 & 1/2 & 3/5 & 1/3 & 1/2\\ 3/5 & 2 & 1 & 3/2 & 1/2 & 1/2\\ 4/7 & 5/3 & 2/3 & 1 & 2/5 & 1/2\\ 2 & 3 & 2 & 5/2 & 1 & 1\\ 2 & 2 & 2 & 2 & 1 & 1\\ \end{bmatrix} $$ 该矩阵表示准则层中各个因素之间的重要性比较。例如,第一行第二列的5/4表示“外观设计”比“性价比”稍微重要一些。同样地,我们可以得到方案层中各个品牌之间的重要性比较矩阵: $$ \begin{bmatrix} 1 & 3/5 & 9/5\\ 5/3 & 1 & 3/2\\ 5/9 & 2/3 & 1\\ \end{bmatrix} $$ 最后,我们需要计算每个因素的权重,以便进行决策。我们可以通过计算各层级矩阵的特征向量来获得权重。具体地,我们将各层级矩阵的每一列分别与该矩阵的特征向量相乘,并将结果相加,即可得到各因素的权重。 例如,对于准则层中的“性价比”,我们可以将该列与上述准则层矩阵的特征向量相乘(注意需要先将特征向量标准化),得到: $$ w_{\text{性价比}} = \frac{1}{6}(1\times 0.42 + 5/4\times 0.15 + 5/3 \times 0.18 + 7/4 \times 0.14 + 1/2 \times 0.07 + 1/2 \times 0.04) \approx 0.38 $$ 同理,我们可以得到其他准则和方案的权重。最终权重最大的方案就是我们的最佳选择。在本题中,我们发现惠普品牌的权重最大,因此我们可以选择惠普笔记本电脑。

相关推荐

最新推荐

recommend-type

matlab在水质监测中的应用-基于MATLAB图形用户接口的水质综合评价神经网络模型.pdf

matlab在水质监测中的应用-基于MATLAB图形用户接口的水质综合评价神经网络模型.pdf 基于MATLAB图形用户接口的水质综合评价神经网络模型.pdf matlab在水质监测中的应用
recommend-type

基于SIR模型对某市新型冠状病毒疫情趋势的分析(matlab)

以前写的课设,数据是2020年6月-12月的。包含代码和数据集。 因为需要清理文档,就上传做个记录
recommend-type

双层规划模型的遗传算法求解的Matlab源码-双层规划模型的遗传算法求解的Matlab源码.doc

双层规划模型的遗传算法求解的Matlab源码-双层规划模型的遗传算法求解的Matlab源码.doc 非常实用,值得一看
recommend-type

频分多址接入模型设计及MATLAB仿真计算

无线电信号可以表达为时间、频率和码型的函数,因此三者可作为多址接入的判别依据,频分多址就是一种根据传输信号载波频率的不同划分来建立多址接入的方法。该方法具有频率资源重用、技术成熟、易于与模拟系统兼容且...
recommend-type

MATLAB 实现 层次分析法

%层次分析法的matlab程序 %%%%diertimoxingyi clc,clear disp('输入判断矩阵');% 在屏幕显示这句话 A=input('A=');% 从屏幕接收判断矩阵 [n,n]=size(A);% 计算A的维度,这里是方阵,这么写不太好 x=ones(n,100);% x...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

解答下列问题:S—>S;T|T;T—>a 构造任意项目集规范族,构造LR(0)分析表,并分析a;a

对于这个文法,我们可以构造以下项目集规范族: I0: S -> .S S -> .T T -> .a I1: S -> S. [$ T -> T. [$ I2: S -> T. I3: S -> S.;S S -> S.;T T -> T.;a 其中,点(.)表示已经被扫描过的符号,;$表示输入串的结束符号。 根据项目集规范族,我们可以构造出LR(0)分析表: 状态 | a | $ ---- | - | - I0 | s3| I1 | |acc I2 | | 其中s3表示移进到状态3,acc表示接受。在分析字符串a;a时,我们可以按照以下步骤进行
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。