数学建模社区-数学中国

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

作者: OLS    时间: 2009-2-3 21:49
标题: 层次分析法5
Matlab语言编写程序如下:6 o& f( W- [+ h# m' X1 y( V
clc
/ j2 X0 F$ U) e3 S6 ~a=[1,  2,  4,  1,  1/2,   1
# T% U4 K- S: |% ~   1/2,1,  1,  1,    5,   1) F. C, o" |2 w  K
   1/4,1,  1,  2,    1,   1
* F( C7 Z7 y: u/ {5 L& [& _. p/ {   1,  1,1/2,  1,    1,   1# \7 d  E) P! G% F. M" ~
   2,1/5,  1,  1,    1,   1
4 ]! [5 O+ A+ G+ T% J1 P+ Q   1,  1,  1,  1,    1,   1];7 ]5 [: J/ f, G& s8 O  R0 u
[x,y]=eig(a);eigenvalue=diag(y);lamda=eigenvalue(1);
" k. A! ?# D, Wci1=(lamda-6)/5;cr1=ci1/1.24
/ q9 B) C* z. d2 mw1=x(:,1)/sum(x(:,1))
5 Q$ U! ]+ W  W* Y& c9 pb1=[1,1,2,1; 1,1,1/3,4;1/2,3,1,1;1,1/4,1,1];
& M+ x5 ?( g# e0 \/ Z$ `8 v' n, E[x,y]=eig(b1);eigenvalue=diag(y);lamda=eigenvalue(1);
0 D' A$ V1 J2 [6 }& w. Dci21=(lamda-4)/3;cr21=ci21/0.905 r6 @: M& _  n3 Q2 k
w21=x(:,1)/sum(x(:,1))' p  k  p9 q- b  K; X
b2=[1 1 4 1;1 1 1/5 4;1/4 5 1 1; 1 1/4 1 1];
, p8 v6 X& f' p9 m9 R( a2 N  ~[x,y]=eig(b2);eigenvalue=diag(y);lamda=eigenvalue(1);
) G+ e/ y- F# L) K8 {0 Oci22=(lamda-4)/3;cr22=ci22/0.90; F1 q' h0 L) |% D% ]5 n
w22=x(:,1)/sum(x(:,1))
$ n1 x2 _4 V' Ab3=[1 7 2 1;1/7 1 1/5 4;1/2 5 1 1;1 1/4 1 1];3 ?- Y+ e' _0 n8 k# A/ Q0 e% o3 M
[x,y]=eig(b3);eigenvalue=diag(y);lamda=eigenvalue(1);8 |3 ^/ b0 p/ W$ m
ci23=(lamda-4)/3;cr23=ci23/0.90
  U! @6 `, N( ]* l4 `/ {1 Kw23=x(:,1)/sum(x(:,1))
' Q8 N( U$ f. r# @$ `' U9 G) ob4=[1 5 2 1;1/5 1 1/5 2;1/2 5 1 1 ;1 1/2 1 1];
$ u! Z$ L8 b! I- N! V. T, w$ @[x,y]=eig(b4);eigenvalue=diag(y);lamda=eigenvalue(1);
* Z1 g# F0 I* M0 z9 oci24=(lamda-4)/3;cr24=ci24/0.90
) g/ W; \" ~4 P2 y- `w24=x(:,1)/sum(x(:,1))4 s! f; q+ {1 A! l- F
b5=[1 1 9 4 ; 1 1 1/4 2; 1/9 1/2 1 1 ;1/4 1/2 1 1];
1 [+ r! j: B2 L$ E* L! ]/ H[x,y]=eig(b5);eigenvalue=diag(y);lamda=eigenvalue(2);4 l( C) y. {3 P$ S9 e" i. Z2 A
ci25=(lamda-4)/3;cr25=ci25/0.90$ G* N' I6 z. K3 X$ e8 M; k, f
w25=x(:,2)/sum(x(:,2))
" p' P+ K' n6 c  h; Ob6=[1 1/2 9 5 ;2 1 1/4 3; 1/9 4 1 1 ; 1/5 1/3 1 1];
) p4 h. H+ B" l9 }- D% @* U[x,y]=eig(b6);eigenvalue=diag(y);lamda=eigenvalue(1);1 [5 W6 r6 _# }- p$ Y
ci26=(lamda-4)/3;cr26=ci26/0.90
1 C1 X6 S9 v3 `w26=x(:,1)/sum(x(:,1))
8 s% ~1 Z- y  _" a) {* Nw_sum=[w21,w22,w23,w24,w25,w26]*w1
5 V: D4 J3 J1 `$ d3 Fci=[ci21,ci22,ci23,ci24,ci25,ci26];
. D5 m" r- r# ?4 r/ ^1 Jcr=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 ; P2 g) W8 x, i8 \! C3 Z
zhe 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