QQ登录

只需要一步,快速开始

 注册地址  找回密码
12
返回列表 发新帖
楼主: w13king
打印 上一主题 下一主题

求熵值法matlab程序!!!

[复制链接]
字体大小: 正常 放大
benfifi        

0

主题

4

听众

76

积分

升级  74.74%

  • TA的每日心情
    开心
    2013-11-10 09:36
  • 签到天数: 38 天

    [LV.5]常住居民I

    自我介绍
    一名普通大学生,偏爱数学!
    11#
    发表于 2013-8-12 16:51 |只看该作者
    |招呼Ta 关注Ta
    A=[91.45        9.8        0        0        8.125
    3 M) c1 p+ l: M( {! u/ ?5 U! X89.98        7        5        0        7.1875
    ' C% v7 E+ V( f. l5 O6 k82.73        10        5        2        8.75* W, C# b, T2 J* J( D
    76.82        5        8        0        6.25
    ! z& k- C7 {( ?76.91        7.6        10        0        9.3759 z8 D5 X$ U. l' O" M) O* l7 r
    85.22        10        0        6        7.5
    ( y% Z/ D) |: e4 D6 w80.68        5.5        8        0        8.1254 ?! g3 c! r7 Q4 C; |1 _0 S
    84.59        3        0        0        4.6875
    - E; {2 V9 i5 P' @86.05        9.5        5        3        4.375
    8 @; m" u( R& t  b: X0 P83.89        10        0        0        5.31257 z1 R. O+ f$ W! V) N# d
    81.43        1        8        0        7.5
    " p% ], N# F3 y# \5 ^) g( h, T87.15        0.5        0        0        5.625
    . N8 p: u' J0 w/ j, T) ~73.22        1        0        0        3.75
    + m6 ?7 R, P4 o9 B! N; L$ P92.82        10        5        4        9.0625];. a* l, C9 S5 E/ m4 G' W
    [ma,na]=size(A);
    + Y" P2 y" }9 f9 \* i1 @B=zeros(1,na);
    1 X9 O$ X- p: C. l/ e% T, BP=zeros(1,na);
    % }* b0 j( O: }2 |3 W, gG=zeros(1,na);- b$ {5 o# ^9 a; z8 J# n! c
    S=zeros(1,ma);
    * b+ K2 |5 o) h0 j) X0 }; Ug=0;
    - O) @0 X. _9 wa=0.5;
    . H/ H% F' F& n* ?" QMAX=max(A);  t/ O3 z8 D6 M6 b
    MIN=min(A);
    ; o5 ]( w% ~$ `9 \2 U. w' cfor i=1:ma     4 q4 I# u9 D% n& k
        for j=1:na      1 `- V) Q* W  l, o0 X9 W# L2 I/ A
            A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A$ i" `' }9 ]1 ~
        end # {3 R2 x7 Q: B5 M8 k
    end
    ' ]/ |) B+ I. [$ a& p- ~for j=1:na     + {. E. C$ J' n' ~4 s
        for i=1:ma     $ k2 Y# R# L3 c# Q, O+ J& x* H4 u
            B(j)=B(j)+A(i,j);
    0 O  F) D0 V$ U1 a& `7 O    end
    ( m) E( A2 k5 _# Xend 0 A4 U0 w$ T; }$ J; B: L( I. _' U$ P8 p) h
    for i=1:ma  & ]0 }4 p7 v$ s( t
        for j=1:na   
    ( P" j/ p0 q9 M$ B$ K  y; t: e3 R        A(i,j)=A(i,j)/B(j)4 h1 D! a; d- Z( @' K
        end# W) \& K7 O1 x, j& p
    end - v6 [; e& P% p- ?# v
    for j=1:na
    6 Y5 w- v1 z9 V& J/ s8 ]    for i=1:ma
    : H6 \; U$ \- f* _1 M        P(j)=P(j)+A(i,j)*log(A(i,j));
    ; u5 v; E) I, C  b- C8 c    end 2 W: H3 i4 F: w* _! |
    end
    ; H8 x' B( z! h/ S8 hk=1/log(na); ) {/ F' M# C4 K# q& ?
    P=P*(-k)
    ' w" D: ~8 Y. y4 ?for j=1:na   , i0 U" i3 y/ z7 o- N
        G(j)=1-P(j)
    5 ?; g7 d* l, V! \+ t, J    g=g+G(j); ; v% E/ ^! k5 q3 i3 d" ?3 |# n
    end 1 `, C7 Q; s! }# x
    for j=1:na  
    ! m, r" U  H1 }4 n. H# }    b(j)=G(j)/g* J: j0 Y3 w3 h2 w" O
    end # Q' b- X# e  S  g8 e
    for i=1:ma
    ! r' x" l( j) c: _. Z    for j=1:na' A' t/ ^8 f; q9 _# X* S7 y7 r& }, a
            S(i)=b(j)*A(i,j)" [1 m: e$ B' q( C/ I
        end% S- i  Q0 Q, w! }6 _, m1 o+ U4 B
    end
    5 P& T7 Q. o8 g9 W. H/ j5 y        
    + Y! y2 R; d" a& ]7 H( B" i
    8 U2 @5 J0 I. }/ J, M8 I9 Q8 w* R! R( S' `& D) `; N
      J& r* Y9 a9 L* Z) p

    ; V! f% x8 S5 x% a8 H" r3 M7 h  w
    回复

    使用道具 举报

    38

    主题

    13

    听众

    444

    积分

    升级  48%

  • TA的每日心情
    开心
    2015-3-30 23:54
  • 签到天数: 71 天

    [LV.6]常住居民II

    自我介绍
    仰望星空,脚踏实地

    社区QQ达人

    群组第六届国赛赛前冲刺培

    群组全国大学生数学建模竞

    回复

    使用道具 举报

    逻辑学        

    0

    主题

    1

    听众

    2

    积分

    升级  40%

    该用户从未签到

    自我介绍
    开始建模,↖(^ω^)↗

    群组2014数学建模国赛备战

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-8-25 08:40 , Processed in 0.456220 second(s), 68 queries .

    回顶部