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.1255 [' K# O! S; N# v" ~+ d
    89.98        7        5        0        7.18754 y1 Z' r% R: U" A  j
    82.73        10        5        2        8.75
    2 ]- l$ l% C3 W6 M76.82        5        8        0        6.25
    ' M# ?& Z; H8 n' K4 W1 L9 ^+ V76.91        7.6        10        0        9.375
    2 d  t0 q/ L! Y7 ~* C6 c85.22        10        0        6        7.5
    2 l& Q0 ?; ^, I1 b6 `! `+ l80.68        5.5        8        0        8.125
    # h; j5 A. {0 E, x5 L1 J: T) G' W84.59        3        0        0        4.6875
    ; I: H4 H4 M) s' R7 i7 ~0 }8 Q  b86.05        9.5        5        3        4.375
    ' n) b2 k' F- B& l0 P  ]83.89        10        0        0        5.31257 i7 {4 s5 m5 `0 v1 @: }" }
    81.43        1        8        0        7.5
    2 x# J6 r* v9 \& \2 l4 j87.15        0.5        0        0        5.625
    - U, |6 E9 ~: {! ~73.22        1        0        0        3.75
    " w% E, X: a% r# {& {* y92.82        10        5        4        9.0625];
    " E2 r* b# H( `' z9 Q[ma,na]=size(A);+ \" r$ Y3 A4 A! ^3 t
    B=zeros(1,na);3 J. Q4 q! \1 Z% Y6 M+ H
    P=zeros(1,na);
    0 S  q6 M) S( q4 E$ @  x: zG=zeros(1,na);" u4 x/ }8 b) R5 C
    S=zeros(1,ma);1 c; A! G- Q, I- [/ r6 w
    g=0;
    5 A" T# r9 F( f8 o9 G7 xa=0.5; 4 t, g2 u' [  g3 g( G* V) E7 E
    MAX=max(A);
    . \2 T  S! T4 b2 n; r, MMIN=min(A); : t9 v8 u( J7 r' O( o  F( _
    for i=1:ma     " d% R  z( v- [' O0 K
        for j=1:na      3 t' m. y* A& `5 {
            A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A
    $ Z8 V& f! b* N8 Q- ]( m# n    end
    7 \# Z$ y5 C: X# |) cend . z; w! [' A1 ^" U  W" R5 h
    for j=1:na     
    2 T6 V0 A9 m7 d; q) c    for i=1:ma     
    % y. C: F8 K0 K. d; e1 c        B(j)=B(j)+A(i,j);
    * r: k3 y& z: o, _0 ~# }    end
    8 ?- X, e" @# w( Z- z! B* Bend
    ) m9 K+ B3 }/ u; X# Cfor i=1:ma  . a# w+ _4 [9 n6 @
        for j=1:na    9 k, q1 o: i1 {  H% S7 H, H
            A(i,j)=A(i,j)/B(j), q% ]. M2 H4 J, T5 H  H
        end
    * R" V! g& ~+ T2 o9 f' lend " c$ u( \0 G0 v7 D
    for j=1:na
    * n+ q- W+ Y  p# \    for i=1:ma ( P: P0 p% H8 u! z4 C2 o
            P(j)=P(j)+A(i,j)*log(A(i,j));
    3 V4 H, o- n: t1 {5 Z# X" C    end
    8 N7 P4 i2 I0 y, `end) D/ V1 _# ]" H; [
    k=1/log(na);
    8 C7 |3 h2 r$ ^5 z$ c( ]P=P*(-k)% m- j, I9 r6 E5 w0 a
    for j=1:na   
    / a: g- `5 p# t1 U: `% C; ~% y" }- Z    G(j)=1-P(j)' \0 B: p0 N& y6 d7 L
        g=g+G(j); ' g$ k* d! \" p& N% S5 n3 J
    end 1 I! Z, m2 D* `- Q9 o5 V9 q6 C* i
    for j=1:na  : Y& C! w, ]9 v8 s
        b(j)=G(j)/g3 a. h7 I: d+ e, D
    end 5 @) c  w2 P5 n( c
    for i=1:ma
    4 \. V; J: p' m% Z; l) q    for j=1:na
    : I1 t1 [' j, l6 P; g2 A8 l# L        S(i)=b(j)*A(i,j): t$ A% A  n+ c" ^9 n* U0 e4 k% n
        end
    : \6 I6 M0 K( J* z8 U- J  ]- Gend/ ]6 B0 S  H( |1 }( @  F
            & P0 J4 X  Z! t7 {: |

    7 q8 Q; Z" ^4 M4 f( V4 v2 {2 [1 O
    / y, P4 m- {7 F& k

    1 G; |% T) h+ g4 k  ^; U  X
    回复

    使用道具 举报

    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-7-10 08:34 , Processed in 0.500918 second(s), 68 queries .

    回顶部