层次分析法各权重计算的MATLAB程序

上传人:cn****1 文档编号:487252982 上传时间:2023-11-12 格式:DOCX 页数:1 大小:63.25KB
返回 下载 相关 举报
层次分析法各权重计算的MATLAB程序_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《层次分析法各权重计算的MATLAB程序》由会员分享,可在线阅读,更多相关《层次分析法各权重计算的MATLAB程序(1页珍藏版)》请在金锄头文库上搜索。

1、层次分析法各权重计算的 MATLAB程序 clcclear %修改对比矩阵、一致性检验就可以a=1,1,1,4,1,1/21,1,2,4,1,1/21,1/2,1,5,3,1/21/4,1/4,1/5,1,1/3,1/31,1,1/3,3,1,12,2,2,3,3,1;x,y=eig(a);eigenvalue=diag(y);lamda=eigenvalue(1);ci1=(lamda-6)/5;cr1=ci1/w1=x(:,1)/sum(x(:,1)b1=1,1/4,1/2;4,1,3;2,1/3,1;x,y=eig(b1);eigenvalue=diag(y);lamda=eigenva

2、lue(1);ci21=(lamda-3)/2;cr21=ci21/w21=x(:,1)/sum(x(:,1)b2=1 1/4 1/5;4 1 1/2;5 2 1;x,y=eig(b2);eigenvalue=diag(y);lamda=eigenvalue(1);ci22=(lamda-3)/2;cr22=ci22/w22=x(:,1)/sum(x(:,1)b3=1 3 1/3;1/3 1 1/7;3 7 1;x,y=eig(b3);eigenvalue=diag(y);lamda=eigenvalue(1);ci23=(lamda-3)/2;cr23=ci23/w23=x(:,1)/sum

3、(x(:,1)b4=1 1/3 5;3 1 7;1/5 1/7 1;x,y=eig(b4);eigenvalue=diag(y);lamda=eigenvalue(1);ci24=(lamda-3)/2;cr24=ci24/w24=x(:,1)/sum(x(:,1)b5=1 1 7;1 1 7;1/7 1/7 1;x,y=eig(b5);eigenvalue=diag(y);lamda=eigenvalue(2);ci25=(lamda-3)/2;cr25=ci25/w25=x(:,2)/sum(x(:,2)b6=1 7 9;1/7 1 1 ;1/9 1 1;x,y=eig(b6);eigenvalue=diag(y);lamda=eigenvalue(1);ci26=(lamda-3)/2;cr26=ci26/w26=x(:,1)/sum(x(:,1)w_sum=w21,w22,w23,w24,w25,w26*w1ci=ci21,ci22,ci23,ci24,ci25,ci26;cr=ci*w1/sum*w1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号