层次分析法MATLAB源程序.doc

层次分析法MATLAB源程序.doc

ID:58442310

大小:11.00 KB

页数:1页

时间:2020-09-03

层次分析法MATLAB源程序.doc_第1页
资源描述:

《层次分析法MATLAB源程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、A=[12;1/21];[n,n]=size(A);%计算A矩阵的维度,行与列元素个数;B=A;%变量分配空间,加快编译速度fori=1:n;B(:,i)=A(:,i)/sum(A(:,i));%A矩阵各列元素除以各列均值,各列归一化;endC=ones(n,1);%建立n行,1列的单位矩阵;fori=1:nC(i,:)=sum(B(i,:));%B矩阵各行求和;endw=ones(n,1);%建立n行,1列的单位矩阵;w=C(:,1)/sum(C(:,1));%C矩阵各列元素除以各列均值,各列归一化;d

2、isp('权向量');disp(w);%显示权向量wD=ones(n,1);%建立n行,1列的单位矩阵;D=A*w;t=sum(D(:,1)./w(:,1))/n;disp('最大特征值');disp(t);%显示最大特征值t%一致性检验CI=(t-n)/(n-1);%t-维度n再除以维度n-1的值赋给CIRI=[000.520.891.121.261.361.411.461.491.521.541.561.581.59];%计算的标准CR=CI/RI(n);%计算一致性disp(['一致性值:CR=',

3、num2str(CR)])ifCR<0.10disp('此矩阵的一致性可以接受!');disp('CI=');disp(CI);disp('CR=');disp(CR);elsedisp('此矩阵的一致性不可以接受!');end

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。