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
    0 _$ H4 n& {" N& D$ c# `& O89.98        7        5        0        7.1875  c6 B: ?1 ^) g$ G/ k0 W* Y* J
    82.73        10        5        2        8.758 N! s* t: k9 k5 p1 W
    76.82        5        8        0        6.25
    1 \2 g0 u: ^; ^# R6 C* e76.91        7.6        10        0        9.375
    ' v0 j. n5 e. t85.22        10        0        6        7.5+ S' R& ]. ^& h
    80.68        5.5        8        0        8.125
    " n3 d* Y4 j+ L4 I2 l/ m; u& V/ ?84.59        3        0        0        4.6875
    % B" R/ T& [! _5 y! [86.05        9.5        5        3        4.375) O0 B, g# V' v- N
    83.89        10        0        0        5.3125
    ' D, [+ U5 S  s  E, N8 E81.43        1        8        0        7.5
    ' O, u6 L% K8 w) O7 V87.15        0.5        0        0        5.625% E( Q% M& t# V# k% G# Z
    73.22        1        0        0        3.75
    6 T3 l: j' r' V9 x# o3 h92.82        10        5        4        9.0625];0 [( H, }; p" v
    [ma,na]=size(A);
    8 |; s* @6 e, U3 vB=zeros(1,na);
    6 c) V: |, B6 O3 ?& |P=zeros(1,na);9 V7 C9 C4 O( d
    G=zeros(1,na);
    1 y" ?( [, c- K! w0 MS=zeros(1,ma);6 X) y% h* ~0 X2 ]% s
    g=0;
    : u! r- n: p- Va=0.5; - k2 t0 G/ B( y/ A, Q, g
    MAX=max(A);- t$ G( V) S! y' Q  s6 q
    MIN=min(A); 7 R/ v3 d* G' j7 L& I( Q9 w, z
    for i=1:ma     $ d4 f! U) K$ U' a  k" S
        for j=1:na      # b, z% y/ P7 \3 u0 t7 K( S4 m$ ^& ]
            A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A# w% ]+ P, q- D6 j, q+ ]3 R
        end , i9 z) f4 e( R+ b) s
    end
    - G5 f$ ]4 j  I0 N7 X) Yfor j=1:na     * H1 s" X  y- K2 W
        for i=1:ma     
    ( b2 Z; H! p  [: k! s        B(j)=B(j)+A(i,j);
      J1 g+ g1 z1 O% o    end% ?5 p; A; ~* o5 D
    end , D! r& @" w* ?/ }+ V
    for i=1:ma  
    & e+ Z& O6 e& _0 h    for j=1:na   
    5 m1 k2 t+ g! R        A(i,j)=A(i,j)/B(j)
    6 O) Y( w5 s# S6 |    end
    * l4 Q0 R3 A1 F) ~6 Lend # a/ h+ ~7 }- q# b
    for j=1:na   ]! z9 Q3 l, k: Y* U
        for i=1:ma ( D' E4 \# u) B$ N" ?
            P(j)=P(j)+A(i,j)*log(A(i,j));' ^5 |! [; O. x
        end
    7 m/ R3 t: f( C1 ?end
    3 Q/ n6 V( E% Q. Q1 d  z5 lk=1/log(na);
      o) U  k' s" C0 e9 K1 [$ RP=P*(-k)0 T7 e9 u) H/ X$ ~- s; t( r. v
    for j=1:na   
    , I9 Y- \2 Q; v& G    G(j)=1-P(j)
    . f6 P2 h& i+ I7 w" m5 X    g=g+G(j); : a' y# V8 u. w* e
    end / M0 N  b8 B$ T. o7 `
    for j=1:na  , |1 b' N3 p4 `
        b(j)=G(j)/g$ n4 b) U0 R% M( t: b
    end / k8 `/ z/ R* S5 h' d- D. o
    for i=1:ma
    + s& w; d/ H) |* @& e- [& s7 X3 G    for j=1:na
    ( x# ?* K6 X& v/ v! ?        S(i)=b(j)*A(i,j)% s4 t, w$ j/ F/ [8 M! B- Y, W
        end4 b. M/ _% N0 X* }
    end
    $ i! B! I$ u; Y        / m+ O7 Y- c7 _4 j6 H8 L

    - ?5 f+ ?3 h0 X$ l2 `
    ( i5 }" e3 o5 i7 T; q. C
    ' u7 J1 _' t( H/ e6 \0 [8 P$ q& N' f) a+ [8 T5 ?
    回复

    使用道具 举报

    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 02:48 , Processed in 0.410552 second(s), 68 queries .

    回顶部