层次分析法
矩阵
- 若矩阵各元素aij>0,且aij*aji=1,则称其为正互反矩阵
- 若正互反矩阵满足aij*ajk=aik,ann=1,则称其为一致矩阵
第一步 层次结构图
- 可用SmartArt生成
- 亿图图示
第二步 构造判断矩阵
第三步 计算相对权重,并进行一致性检验
算数平均法
几何平均法
特征值法
一致性检验
- 二阶的一定为一致性矩阵
代码部分
基础部分
- disp函数相当于c中的printf,但disp后可加;可不加;
- strcat用于合并字符串 strcat(‘字符串1’,‘字符串2’) ;或者[‘字符串1’ ‘字符串2’]
- num2str()用于将数字转换成字符串
- input函数:将输入的数赋给一个变量 A=input()
- if语句要用end结尾
矩阵的运算
-
sum(x)按列求和,得到一个行向量;
sum(x,2)按行求和,得到一个列向量
sum(x(:))对整个矩阵求和
-
prod(A)求乘积,用法与sum类似
-
size(A)返回矩阵行数和列数;size(A,1)返回行数;size(A,2)返回列数
-
repmat(A,m,n)将矩阵A复制m*n块(m行,n列)
-
inv(A)求矩阵A的逆矩阵
-
两个形状相同的矩阵对应元素相乘或相除用“.*”和“./”,矩阵与常数相乘相除也可用
-
矩阵中每个元素同时乘方用“.^”
深度学习
- 求特征值和特征向量,E=eig(A)求全部特征值
- [V,D]=eig(A),V为特征向量,D为特征值
- find函数用来返回向量或矩阵中不为0的元素的位置索引,find(X,n)n表示要返回的个数
V为特征向量,D为特征值 - find函数用来返回向量或矩阵中不为0的元素的位置索引,find(X,n)n表示要返回的个数