该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

先确定判断矩阵;

然后用以下程序就好了:

%层次分析法的matlab程序 %%%%diertimoxingyi

clc,clear

disp('输入判断矩阵');% 在屏幕显示这句话

A=input('A=');% 从屏幕接收判断矩阵

[n,n]=size(A);% 计算A的维度,这里是方阵,这么写不太好

x=ones(n,100);% x为n行100列全1的矩阵

y=ones(n,100);% y同x

m=zeros(1,100);% m为1行100列全0的向量

m(1)=max(x(:,1));% x第一列中最大的值赋给m的第一个分量

y(:,1)=x(:,1);% x的第一列赋予y的第一列

x(:,2)=A*y(:,1);% x的第二列为矩阵A*y(:,1)

m(2)=max(x(:,2));% x第二列中最大的值赋给m的第二个分量

y(:,2)=x(:,2)/m(2);% x的第二列除以m(2)后赋给y的第二列

p=0.0001;i=2;k=abs(m(2)-m(1));% 初始化p,i,k为m(2)-m(1)的绝对值

while k>p% 当k>p是执行循环体

i=i+1;% i自加1

x(:,i)=A*y(:,i-1);% x的第i列等于A*y的第i-1列

m(i)=max(x(:,i));% m的第i个分量等于x第i列中最大的值

y(:,i)=x(:,i)/m(i);% y的第i列等于x的第i列除以m的第i个分量

k=abs(m(i)-m(i-1));% k等于m(i)-m(i-1)的绝对值

end

a=sum(y(:,i));% y的第i列的和赋予a

w=y(:,i)/a;% y的第i列除以a

t=m(i);% m的第i个分量赋给t

disp('权向量:');disp(w);% 显示权向量w

disp('最大特征值:');disp(t);% 显示最大特征值t

%以下是一致性检验

CI=(t-n)/(n-1);% t-维度再除以维度-1的值赋给CI

RI=[0 0 0.52 0.89 1.12 1.26 1.36 1.41 1.46 1.49 1.52 1.54 1.56 1.58 1.59];% 计算的标准

CR=CI/RI(n);% 计算一致性

if CR<0.10

disp('此矩阵的一致性可以接受!');

disp('CI=');disp(CI);

disp('CR=');disp(CR);

else

disp('此矩阵的一致性不可以接受!');

end

层次分析法例题 matlab,层次分析法的MATLAB实现相关推荐

  1. c语言折半查找法例题6,折半查找法--C语言谭浩强版练习6.9

    不多说,直接上图. 本程序来源于百度百科――折半查找法 #include #include int main(void) { int arrayA[15]={2, 4, 5, 7, 8, 10, 12 ...

  2. matlab中求矩阵A的特征向量,matlab层次分析法求特征值及特征向量.doc

    层次分析法 题目:用方根法求解矩阵A=的最大特征值及其对应的特征向量并将特征向量归一化,对A进行一致性检验. 实验平台:MATLAB R2007a 问题描述:用方根法求解矩阵A 的最大特征值及其特征向 ...

  3. MATLAB实现层次分析法AHP及案例分析

    层次分析法(Analytic Hierarchy Process, AHP) 1 模型背景 美国运筹学家匹兹堡大学教授Saaty在20世纪70年代初提出的一种层次权重决策分析方法. 层次分析法(Ana ...

  4. ahp层次分析法_基于层次分析法(AHP)的店铺选址应用研究

    导读 在连锁行业,店铺选址是其中很重要的一个方面.影响店铺选址的指标(因素)很多,决策中经常需要对店铺影响各指标进行量化分析.本文应用层级分析法(AHP),对影响店铺选址的指标(因素)权重进行量化分析 ...

  5. ahp层次分析法软件_层次分析法在历史街区研究中的应用简析

    摘要 AHP (Analytic Hierarchy Process)层次分析法通常被运用于解决多目标.多标准.多要素.多层次的非结构化的复杂决策性问题,特别是战略决策性问题,在建筑.规划.风景园林等 ...

  6. 用计算机转换层次的例子,两类层次分析法的转换及在应用中的比较-计算机工程与应用.PDF...

    两类层次分析法的转换及在应用中的比较-计算机工程与应用 114 2012 ,48 (9) Computer Engineering and Applications 计算机工程与应用 两类层次分析法的 ...

  7. 熵权法EW与层次分析法AHP之数学原理及实例

    1.概述 对于多指标或多目标决策问题,由于涉及到多个指标或属性,在对实测数据进行评价时,需要确定这些指标之间的相互权重,各指标权重的客观性与合理性也会大大影响到最终的评价结果.目前对于指标权重确定的方 ...

  8. 病毒传播数学建模matlab分析,数学建模MATLAB之分析法(一)

    [toc] 本篇分别有主成分分析,层次分析,聚类分析,因子分析的简单介绍以及在MATLAB(2018a)上使用的简单介绍 ( 附源码 ) 主成分分析 主成分分析-百度百科 简单讲:主成分分析就是取出几 ...

  9. 基于MATLAB的全局多项式插值法(趋势面法)与逆距离加权(IDW)法插值与结果分析

    基于MATLAB的全局多项式插值法(趋势面法)与逆距离加权(IDW)法插值与结果分析 1 背景知识 2 实际操作部分 2.1 空间数据读取 2.2 异常数据剔除 2.3 验证集筛选 2.4 最小二乘法 ...

  10. matlab 实现分层聚类算法,[转载]MATLAB层次聚类分析法(转)

    层次聚类是基于距离的聚类方法,MATLAB中通过pdist.linkage.dendrogram.cluster等函数来完成.层次聚类的过程可以分这么几步: (1) 确定对象(实际上就是数据集中的每个 ...

最新文章

  1. iOS 时间选择器封装(含三种模式)
  2. 苏宁高时效、高并发秒杀业务中台的设计与实现
  3. mac搜索服务器文件,ProFind——文件搜索神器
  4. 利用Jquery将表单序列化成JS对象
  5. 创业失败的内因分析及避免办法
  6. STM32学习(电容触摸按键)
  7. Docker--一门值得你学习的手艺
  8. 如何用SPSS对数据进行标准化处理?
  9. vue 综合案例todos----重要
  10. php微信支付 mweb,前端H5调用微信支付
  11. Intel CPU 微架构的演进与发展
  12. unity 游戏内实现3连击动画(状态机)
  13. 语音芯片选型基础,如何计算声音文件的大小?
  14. Windows11 Store应用商店下载的软件,怎么创建快捷方式
  15. 2018-8-29-win2d-渐变颜色
  16. Beautiful Wipe Title Mac(文字标题擦除效果fcpx插件)
  17. 元宇宙代表人类的倒退
  18. 文档在线化管理系统Confluce使用
  19. BERT模型—7.BERT模型在句子分类任务上的微调(对抗训练)
  20. 怎么给PDF文件进行压缩

热门文章

  1. 关于vmware无法访问互联网
  2. 南宁领取房产证流程以及寻找房产评估公司的方法
  3. 舱机器人尾巴毛茸茸_这个毛茸茸的机器人不仅可撸,还会摇尾巴
  4. gopher攻击mysql_从一道CTF题目看Gopher攻击MySql
  5. 如何在html中加入背景,html中如何加入背景图片
  6. CSDN博客关联码云,点亮码云的G图标
  7. python词云词频分析_Python词云(词频统计,掩膜显示)
  8. 倾斜摄影原理与关键技术介绍
  9. 2020杭电多校第六场—【1002 Little Rabbit‘s Equation】
  10. 最全的Windows10强制永久关闭自动更新方法!