层次分析法解释matlab代码(简单已改).doc
《层次分析法解释matlab代码(简单已改).doc》由会员分享,可在线阅读,更多相关《层次分析法解释matlab代码(简单已改).doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
层次分析法解释matlab代码(简单已改)clc;clear;A = 1 5 3 7 1/5 1 1/3 3 1/3 3 1 5 1/7 1/3 1/5 1;m,n=size(A); 获取指标个数RI=0 0 0。58 0。90 1。12 1。24 1.32 1.41 1。45 1。49 1.51;R=rank(A); %求判断矩阵的秩V,D=eig(A); %求判断矩阵的特征值和特征向量,V特征值,D特征向量;tz=max(D);B=max(tz); %最大特征值row, col=find(D=B); 最大特征值所在位置C=V(:,col); %对应特征向量CI=(B-n)/(n1); 计算一致性检验指标CICR=CI/RI(1,n); if CR0.10 disp(CI=);disp(CI); disp(CR=);disp(CR); disp(对比矩阵A通过一致性检验,各向量权重向量Q为:); Q=zeros(n,1); for i=1:n Q(i,1)=C(i,1)/sum(C(:,1)); %特征向量标准化 end Q %输出权重向量else disp(对比矩阵A未通过一致性检验,需对对比矩阵A重新构造);end
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 层次 分析 解释 matlab 代码 简单
限制150内