matlab 矩阵ks检验,matlab矩阵的一致性检验
层次分析法原理简单,matlab实现起来也较容易。
对于matlab新手而言,主要在判断矩阵未通过一致性检验的时候,需要重新输入,重新计算。clc;
clear;% 清除所有命令窗口,清除所有变量
while true %无条件进入循环
A=input('请输入判断矩阵A=');
[m,n]=size(A); %获取指标个数
RI=[ 0 0 0.58 0.901.121.261.361.411.46];
[V,D]=eig(A); %求判断矩阵的特征值和特征向量,V特征值,D特征向量;
tz=max(D);
B=max(tz); %最大特征值
[row, col]=find(D==B); %最大特征值所在位置
C=V(:,col); %对应特征向量
CI=(B-n)/(n-1); %计算一致性检验指标CI
CR=CI/RI(1,n);
if CR<0.10
disp('CI=');disp(CI);
disp('CR=');disp(CR);
disp('对比矩阵A通过一致性检验,各向量权重向量Q为:');
break;
else
disp('对比矩阵A未通过一致性检验,需对对比矩阵A重新构造');
continue;
end
end
Q=zeros(n,1);
for i=1:n
Q(i,1)=C(i,1)/sum(C(:,1)); %特征向量标准化
end
Q %最后输出权重值
matlab 矩阵ks检验,matlab矩阵的一致性检验相关推荐
- 【假设检验】MATLAB实现K-S检验
MATLAB实现K-S检验 1 K-S检验 2 单样本的K-S检验 2.1 kstest函数调用格式 2.2 案例 3 双样本的K-S检验 3.1 kstest2函数调用格式 3.2 案例 4 讨论 ...
- matlab能量谱分析检验,Matlab谱分析的pwelch方法
参考信息源: 由于实际信号通常是非定常的,我们只能假设其在10ms的时间段内是定常的,并在此基础上对短的定常信号求PSD或者能谱.窗函数的作用就是将原始的信号分割成一段段可以计算PSD和能谱的短信号, ...
- Matlab学习笔记——矩阵求幂和矩阵指数
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 矩阵求幂和矩阵指数 矩阵求幂和矩阵指数 利用MATLAB对矩阵求幂可以很容易地得到结果,例如: 矩阵求幂 元素对元 ...
- java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?
你可能想要更模糊的Matlab函数bsxfun . 从Matlab文档中,bsxfun "applies the element-by-element binary operation sp ...
- 矩阵位移法matlab编程,矩阵位移法_MATLAB_GUI.doc
Matrix_Displacement_Method--by MATLAB GUI PAGE58 / NUMPAGES64 yanfeng39@zju.edu.cn <结构力学>课程设计之 ...
- matlab max与min获取矩阵最大最小值函数
1.matlab中Max的用法1(Min类似) Matlab中max函数在矩阵中求函数大小的实例如下: C = max(A) 1)返回一个数组各不同维中的最大元素. 2)如果A是一个向量,max(A) ...
- matlab mex 矩阵,如何从mex函数访问matlab结构字段中的矩阵?
如何从mex函数访问matlab结构字段中的矩阵? 我试图弄清楚如何从mex函数访问存储在matlab结构中的字段中的矩阵. 那真是漫长的缠绕...让我解释一下: 我有一个定义如下的matlab结构: ...
- matlab乘幂的指数是矩阵,信号与系统MATLAB基本语法.ppt
信号与系统MATLAB基本语法 第二章 基本语法 2.1 变量及其赋值 2.2 矩阵的初等运算 2.3 元素群运算 2.4 逻辑判断与流程控制 2.5 基本绘图方法 2.6 M文件及程序调试 2.1 ...
- matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵
matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...
最新文章
- JS中定义式函数与变量时函数的差别
- Spring 事务不回滚
- python中list,tuple,str相互转换
- ubuntu 启动时 设置多个ip 修改mac 网关 。。。
- FLASK上传时有中文文件名的解决方案
- 【原创】请避免GO语言中的携程空跑(CPU突然激增)
- 收藏 | 10个重要问题概览Transformer全部内容
- 何先振第2期:Java语言描述与编写第一个程序
- 微信公众平台开发者模式和编辑模式有什么用
- vs2015 :“64位调试操作花费的时间比预期要长“,无法运行调试解决办法
- 项目经理工具之Microsoft Project(MSP)
- 医学图像分割常用的评价指标
- 1.0、Python概述
- 计算数据库中各个表的数据量和每行记录所占用空间的脚本-转载来自(博客园 桦仔)...
- windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
- 计算机英语课件模版,小学英语三年级下学期教学课件大纲模板
- 基于SSM框架的学生在线教育教学课程管理系统
- 无损flac文件转mp3格式转换器如何选择?
- OpenvSwitch完全使用手册
- 如何准确测量身体各部位尺寸?