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( Y3 V; @; |& l/ ?  J
    89.98        7        5        0        7.18758 H3 M: I. J( I
    82.73        10        5        2        8.75
    & Q2 e0 s5 e; n1 s" U) E+ @) G7 D76.82        5        8        0        6.251 A( C: H9 P0 }% B( u0 d
    76.91        7.6        10        0        9.375& ^8 I. m9 Q/ V/ v
    85.22        10        0        6        7.5
    " j# K$ A8 }1 a& G2 v, L: ~80.68        5.5        8        0        8.125, l' ]( N' \- f) e2 o. o
    84.59        3        0        0        4.68755 Y1 b) [: U& {$ P! F& Y* W
    86.05        9.5        5        3        4.3758 E: g1 E5 f2 z2 E
    83.89        10        0        0        5.31258 ~' J# Q* v; b7 I
    81.43        1        8        0        7.5" N* w% N8 `: L; h) N, p5 D
    87.15        0.5        0        0        5.625+ x/ V( [5 M& Y$ ^
    73.22        1        0        0        3.75
    # T- n1 C: Z3 i92.82        10        5        4        9.0625];) U6 C5 g: M. {% p  t
    [ma,na]=size(A);* j6 ~! K+ J4 q8 R: }
    B=zeros(1,na);
    4 P; L& b; G* g9 GP=zeros(1,na);
    2 ]9 D' p( M/ I! F! S: cG=zeros(1,na);2 x; t4 D, v  H2 R# e
    S=zeros(1,ma);
    4 P/ F8 r+ o5 n  l9 O& ag=0;: i: O4 U, r1 n; H1 s3 K0 N4 [
    a=0.5;
    8 b% N* e0 D& y2 nMAX=max(A);2 l+ _. f6 t- C8 p" f! t1 F' s
    MIN=min(A); 5 ]9 Q' ]  _0 x! [2 Z
    for i=1:ma     
    , C, g: z7 {: t5 w% `* ^    for j=1:na      
    5 A$ {. x3 q& I  Z% V* G        A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A" [, G- `7 Y7 Q) V) n
        end
    ! v/ Y. i6 e2 U$ G2 Jend . ~  v6 f3 d9 Y" I. _; \
    for j=1:na       f* I9 y. ~6 G
        for i=1:ma     . `% M' P; \/ U
            B(j)=B(j)+A(i,j);1 K" ^. ]6 @/ D" r0 Y
        end
    ; i9 J% n8 X7 k5 {& a2 C" }3 `end
    ' P! R: H# q6 w2 M! z$ yfor i=1:ma  0 O% M8 q. K5 g
        for j=1:na    & ~# b+ K: [% ^& W
            A(i,j)=A(i,j)/B(j)4 l8 V& g; |; ~6 [0 e9 i
        end
    9 I  X( C+ V# K! t' }9 n7 s; Rend 9 i% K# z3 F3 N* d' l$ s( i/ \9 `# v
    for j=1:na
    * W1 e% R) D% L1 A, k2 L    for i=1:ma
    & J9 e4 ?! J. Z! i        P(j)=P(j)+A(i,j)*log(A(i,j));
    3 x7 Z6 {: z5 }0 z( j6 b- ]    end
    ) W3 L0 O/ J3 E# cend
    7 w# o$ f1 h0 b) B  c& Mk=1/log(na);
    6 j3 e* S# R' qP=P*(-k)
    5 o# d) z  D+ u1 l- pfor j=1:na   " ~/ a  y8 h  r* \3 ?! I- U# i2 |
        G(j)=1-P(j)
    0 H; O# V6 B  _( j4 s5 K! d9 i    g=g+G(j);
    8 h. e: z% G, k1 ^7 e. C4 Aend ! f( A6 w, r+ s: \
    for j=1:na  
    : ^: y! s3 s8 a5 Q# v, z    b(j)=G(j)/g
    4 s5 Z: i5 F3 N% O4 @0 nend : z( _) E8 u5 a, W
    for i=1:ma  ]! U) G1 \0 @! E0 {  X0 s9 ~7 I
        for j=1:na* c$ B1 r9 U" C! l6 U
            S(i)=b(j)*A(i,j)# X' ~3 _8 L. M% c0 b* i
        end
    5 U( {: F/ p1 S) v' Eend
    7 _; ^7 Z$ F9 O0 x( a        ' c9 H4 W; f4 A+ u
      e. \; g5 s/ P
    % L4 P, ?2 N0 o! u$ R1 L1 A4 Q

    2 |& g* D8 y! a, b. q7 q8 D6 l- z: P5 b" |1 a: k8 u' o; m! c
    回复

    使用道具 举报

    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, 2025-9-17 07:41 , Processed in 2.572729 second(s), 67 queries .

    回顶部