层次分析法 matlab源程序
disp('请输入判断矩阵A(n阶)');
A=input('A=');
[n,n]=size(A);
x=ones(n,100);
y=ones(n,100);
m=zeros(1,100);
m(1)=max(x(:,1));
y(:,1)=x(:,1);
x(:,2)=A*y(:,1);
m(2)=max(x(:,2));
y(:,2)=x(:,2)/m(2);
p=0.0001;i=2;k=abs(m(2)-m(1));
while k>p
i=i+1;
x(:,i)=A*y(:,i-1);
m(i)=max(x(:,i));
y(:,i)=x(:,i)/m(i);
k=abs(m(i)-m(i-1));
end
a=sum(y(:,i));
w=y(:,i)/a;
t=m(i);
disp(w);disp(t);
%以下是一致性检验
CI=(t-n)/(n-1);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);
end
你可能喜欢
- 工序能力分析
- 工序说明
- 工艺工序
- 安装工序
- Matlab命令
- 工序能力
- 各工序用表说明8页
- 工序设计说明书5页
- 东干渠桥进度及工序说明4页
- 剪粉工序说明2页
- 工序岗位说明书(模板)1页
- 钢结构制作工序说明2页
- 门窗百页安装前工序移交表1页
- 电梯安装工艺及工序19页
- 水暖地暖安装具体安装工序1页
- 汽机安装施工工序流程2页
- 门窗安装整套工序1页
- 模板制作及安装工序2页
- Matlab画图命令22页
- Matlab软件的相关命令1页
- 常用Matlab作图命令27页
- Matlab命令与名称集合10页
- Matlab_常用命令2页
- Matlab命令汇总(2)7页


