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
    # C  u+ [2 P# f9 t89.98        7        5        0        7.1875& U% S. P# }/ c4 j' J
    82.73        10        5        2        8.754 M7 j  Z7 k. Q
    76.82        5        8        0        6.25& p6 |- M3 `) r$ i  r
    76.91        7.6        10        0        9.3756 `; E- G. F0 Z5 C
    85.22        10        0        6        7.5
    * s5 d7 A) E( |& ?" G8 u! t80.68        5.5        8        0        8.125" T3 Y# }) O( t( A# b$ _: z' b
    84.59        3        0        0        4.68755 D) X; b6 T" l8 D
    86.05        9.5        5        3        4.375
    % B4 ]- @: G+ c( P  [83.89        10        0        0        5.3125
    2 D9 \  l) y) c6 a81.43        1        8        0        7.5
    8 f" K' E% {% l  q' ]% S5 Q87.15        0.5        0        0        5.625
    $ u) p/ k' G  G% u7 Y73.22        1        0        0        3.75
    5 N2 H% ~- q( I8 h0 U6 x92.82        10        5        4        9.0625];: g  t/ k  v  I- G5 b, w
    [ma,na]=size(A);' ?8 K. ~7 C4 ]* G. U( Y4 T6 f
    B=zeros(1,na);
    " o: N7 j8 _) J, a1 pP=zeros(1,na);
    : L* ?" w# i* zG=zeros(1,na);
    8 x/ f0 I4 `3 Q# U" YS=zeros(1,ma);# q6 i6 j, Y9 g2 P$ K) P
    g=0;5 f" u/ G7 S8 b6 t2 z, u
    a=0.5;
    - Y1 H6 v) m9 Y% v1 n6 MMAX=max(A);
    ; b/ H$ }& l3 K6 ~& ?, GMIN=min(A); 6 a$ q& B* J4 B7 d- C
    for i=1:ma     $ |8 k+ i+ u* Q5 ^# U6 }5 J
        for j=1:na      
    6 h+ |9 F" C% t6 k2 @        A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A
    ! i) u. J- C9 \- h    end
    0 W7 n0 i$ g' s  ]$ F2 b# Jend : f- ?: u) @7 o) [5 J
    for j=1:na     
    2 E5 {% B; a+ p8 b    for i=1:ma     
    , b9 `# g! a+ A: y% J" u: ]        B(j)=B(j)+A(i,j);( J/ Y2 \5 H& M' i* l: B% j0 H
        end
    4 s/ Z% s/ n. f5 ?# y/ @/ ?. X2 pend
    ' U' ~# v: A' S2 n9 }7 e: k+ Jfor i=1:ma  : ~! O4 O  G+ v0 {- t+ M
        for j=1:na   
    $ d7 v) X; ^  S& I* R4 e7 J9 x, l        A(i,j)=A(i,j)/B(j)( ]; N' r; c2 ~6 l+ Z
        end
    6 b% n& y  t& M3 q! ~end
    6 T  b' ]/ r  M4 J7 |8 o$ Bfor j=1:na
    % c8 X5 r% s+ N( W) {" ~    for i=1:ma
      \/ J8 j. C; |! Y: m3 D        P(j)=P(j)+A(i,j)*log(A(i,j));
    0 g0 n. |1 S% Z1 I4 O  ]+ M    end - x0 r. O: f& Z8 [; l7 E. T6 ^
    end
    ) z: c5 |- N* x& wk=1/log(na); 9 U4 b0 p+ n9 f' G- x5 o* h% G$ I
    P=P*(-k)
    0 H+ n8 f, q1 B4 ]* s6 J0 r0 Y/ afor j=1:na   + B$ o  T! ^2 A. }: I. y5 I4 v
        G(j)=1-P(j)
    & N( m  q* c1 M6 r    g=g+G(j); 5 x) R1 z; o5 T& b' m( k" U
    end : l3 [9 D+ B' a( q: b
    for j=1:na  
    ' L, c( {1 v/ u$ ~# e0 ~, m    b(j)=G(j)/g
    3 c7 I7 x7 M( p. M/ Xend 7 a, a. p0 @# E/ [6 t& L3 n% y
    for i=1:ma; s+ {6 {% d! l/ ?/ C! C0 d
        for j=1:na1 H( x- I! |7 [5 x+ I( S; x4 T
            S(i)=b(j)*A(i,j)  M1 j6 c) R& t$ g. ]
        end
      [" V# }% G$ O' M  s7 `end; H4 {/ g8 X% [+ m
            
      J: Y( ~2 w# t2 c) d) ^2 y4 i$ L7 H

    4 K- r6 b8 S2 s5 N6 `4 k. P+ p" V3 O$ `4 u
    . ^( p# j/ ]# [1 z; M
    回复

    使用道具 举报

    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-10-11 06:43 , Processed in 0.466677 second(s), 68 queries .

    回顶部