数学建模社区-数学中国

标题: 层次分析法5 [打印本页]

作者: OLS    时间: 2009-2-3 21:49
标题: 层次分析法5
Matlab语言编写程序如下:/ N! S( |0 i5 y4 T. z! U
clc
! I1 ^6 t% s" |$ G* B# N0 f4 ka=[1,  2,  4,  1,  1/2,   1% U7 h# I+ q9 U; l9 Q  c3 O) T
   1/2,1,  1,  1,    5,   1
) B, e4 d. {( N& C   1/4,1,  1,  2,    1,   1) X. H. N0 M0 x+ W) \5 |, v& k
   1,  1,1/2,  1,    1,   1
( W+ ], B% g0 v( J9 T- W3 D: r$ X   2,1/5,  1,  1,    1,   1& ]% k" D+ K4 p( K$ M
   1,  1,  1,  1,    1,   1];& C0 G( ^& D' g
[x,y]=eig(a);eigenvalue=diag(y);lamda=eigenvalue(1);
( w* {7 F( j. h) o$ wci1=(lamda-6)/5;cr1=ci1/1.241 D5 u, Z/ o: A0 G+ }, t8 P1 U
w1=x(:,1)/sum(x(:,1))3 D7 z- H2 v3 l( P6 t7 i
b1=[1,1,2,1; 1,1,1/3,4;1/2,3,1,1;1,1/4,1,1];! V- J8 n& x/ b; V1 W# p. K. k
[x,y]=eig(b1);eigenvalue=diag(y);lamda=eigenvalue(1);
( M5 }$ J  r; ~7 ^ci21=(lamda-4)/3;cr21=ci21/0.90% O+ K( ]; C, u8 M" Q9 f  N! Q% r
w21=x(:,1)/sum(x(:,1))8 C) S7 ]+ u  v) ~$ T( z
b2=[1 1 4 1;1 1 1/5 4;1/4 5 1 1; 1 1/4 1 1];
" W2 q9 d% L( Q0 y/ L( \[x,y]=eig(b2);eigenvalue=diag(y);lamda=eigenvalue(1);
& ~" t) c# {5 Vci22=(lamda-4)/3;cr22=ci22/0.90
7 O2 {: c/ F. S7 k2 Ew22=x(:,1)/sum(x(:,1))
+ c, Z" `( z  j8 ?" Zb3=[1 7 2 1;1/7 1 1/5 4;1/2 5 1 1;1 1/4 1 1];
; t% ~# n1 d' l" [, @# t[x,y]=eig(b3);eigenvalue=diag(y);lamda=eigenvalue(1);
" j6 S! ^! f+ K0 S/ i, |" y$ s" Eci23=(lamda-4)/3;cr23=ci23/0.90% x: P8 P# l  a
w23=x(:,1)/sum(x(:,1))
* Y# [3 o( D  p0 T; I# Zb4=[1 5 2 1;1/5 1 1/5 2;1/2 5 1 1 ;1 1/2 1 1];
# N6 o' K( i' J: H* [% a[x,y]=eig(b4);eigenvalue=diag(y);lamda=eigenvalue(1);
( y9 M: e* U6 h1 S" Mci24=(lamda-4)/3;cr24=ci24/0.90
5 V5 D  N' w$ ?% V, p* e: Tw24=x(:,1)/sum(x(:,1))! f& Z- l' I5 c& k' ]
b5=[1 1 9 4 ; 1 1 1/4 2; 1/9 1/2 1 1 ;1/4 1/2 1 1];* ^+ ]2 U* v9 e3 ]* A. |0 y
[x,y]=eig(b5);eigenvalue=diag(y);lamda=eigenvalue(2);1 Z9 `8 d( q, V( w
ci25=(lamda-4)/3;cr25=ci25/0.90" q  y- i' O& }$ J& T: h
w25=x(:,2)/sum(x(:,2))
2 H# W) U( T" x( I. Nb6=[1 1/2 9 5 ;2 1 1/4 3; 1/9 4 1 1 ; 1/5 1/3 1 1];. n5 O$ ~! J# S3 g7 d- J
[x,y]=eig(b6);eigenvalue=diag(y);lamda=eigenvalue(1);( _* [( F, C( y, r% R6 @
ci26=(lamda-4)/3;cr26=ci26/0.90- L5 X9 }2 W! q3 D: S' Y/ n
w26=x(:,1)/sum(x(:,1))
9 d: F% {9 R! B: P: tw_sum=[w21,w22,w23,w24,w25,w26]*w1) ~; I2 P7 d9 o: w
ci=[ci21,ci22,ci23,ci24,ci25,ci26];5 B  E" _: W3 \  v
cr=ci*w1/sum(0.90*w1)
作者: ycliu    时间: 2009-2-4 01:25
很好,谢谢!
作者: hanyang4347    时间: 2009-2-4 21:59
认为层次总排序结果具有较满意的一致性并接受该分析结果。
作者: mokung    时间: 2009-5-9 01:27
1# OLS
- A) A7 k! N6 j! l$ D& Q, Dzhe ge heng you yong .xie le
作者: liuyingjie    时间: 2009-7-11 12:37
好东西谢谢哦
作者: minedoc    时间: 2009-8-14 05:36
好东西谢谢了....
作者: 雄鹰飞翔    时间: 2009-9-8 09:20
终于把你写的看完了……谢谢了




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5