层次分析法各权重计算的MATLAB程序备课讲稿.doc

层次分析法各权重计算的MATLAB程序备课讲稿.doc

ID:57218126

大小:13.50 KB

页数:2页

时间:2020-08-06

层次分析法各权重计算的MATLAB程序备课讲稿.doc_第1页
层次分析法各权重计算的MATLAB程序备课讲稿.doc_第2页
资源描述:

《层次分析法各权重计算的MATLAB程序备课讲稿.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、层次分析法各权重计算的MATLAB程序精品文档层次分析法各权重计算的MATLAB程序clcclear  %修改对比矩阵、一致性检验就可以 a=[1,1,1,4,1,1/2    1,1,2,4,1,1/2    1,1/2,1,5,3,1/2    1/4,1/4,1/5,1,1/3,1/3    1,1,1/3,3,1,1    2,2,2,3,3,1]; [x,y]=eig(a);eigenvalue=diag(y);lamda=eigenvalue(1); ci1=(lamda-6)/5;cr1=ci1/1.24 w1=

2、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=eigenvalue(1); ci21=(lamda-3)/2;cr21=ci21/0.58 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、3)/2;cr22=ci22/0.58 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/0.58 w23=x(:,1)/sum(x(:,1)) b4=[1   1/3   5;3   1    7;1/5  1/7   1]; [x,y]=eig(b4);eigenvalue=dia

4、g(y);lamda=eigenvalue(1); ci24=(lamda-3)/2;cr24=ci24/0.58 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/0.58 w25=x(:,2)/sum(x(:,2)) b6=[1   7   9;1/7  1   1;1/9   1   

5、1]; [x,y]=eig(b6);eigenvalue=diag(y);lamda=eigenvalue(1); ci26=(lamda-3)/2;cr26=ci26/0.58 w26=x(:,1)/sum(x(:,1)) w_sum=[w21,w22,w23,w24,w25,w26]*w1 ci=[ci21,ci22,ci23,ci24,ci25,ci26]; cr=ci*w1/sum(0.58*w1)收集于网络,如有侵权请联系管理员删除

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

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

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