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 K+ W; N* |/ b5 F/ Q4 \89.98        7        5        0        7.1875  y+ x- e  B1 J
    82.73        10        5        2        8.75) c* r8 a7 L: P  X8 s  S( ?
    76.82        5        8        0        6.25
    - W5 W* E" d/ @5 v5 Q& W76.91        7.6        10        0        9.375
    8 ?) I" ?# M  l/ ^; E85.22        10        0        6        7.5
    : B. E. \! O* V2 a8 G  v80.68        5.5        8        0        8.125
    " |& u, M. E0 K8 Z84.59        3        0        0        4.6875
    3 h* V- ]  C% a2 O86.05        9.5        5        3        4.375
    9 I1 \- b. m: e1 g! a0 i) r4 H83.89        10        0        0        5.31259 u. |! `" `' I: _
    81.43        1        8        0        7.5" R. j; u0 W3 A5 g* O( m6 s
    87.15        0.5        0        0        5.625  E# Y) W3 h2 z7 a
    73.22        1        0        0        3.75
    : Z2 j( m5 v+ p- M- K92.82        10        5        4        9.0625];
    # ^: M  g+ m7 J0 S9 _* Z  |4 [[ma,na]=size(A);
    ! K0 j9 l6 k1 `B=zeros(1,na);/ F, F/ L) U7 R7 @
    P=zeros(1,na);
    + V4 k; e6 V& n% j) ?G=zeros(1,na);# g% ^+ R/ f8 f( c0 f
    S=zeros(1,ma);
    8 |9 m& D% x! e: _& Y4 ^, gg=0;( v; p; h1 t. h+ W
    a=0.5; % x# a! p' i& l: {7 r" \6 i
    MAX=max(A);
    1 p8 W% p+ _  XMIN=min(A); ! F6 K$ A$ i0 ~% f
    for i=1:ma     
    * l7 R( l. {/ g0 B  ~; [% `    for j=1:na      
    + x- w0 V+ W9 r$ |% P        A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A
    / d7 G" u& v$ A6 i$ C    end
    $ l  J2 Q; K/ z% Vend
    $ ~) s) t( d/ b5 K' Ifor j=1:na     
    2 X' Z( B7 K/ y" w7 U    for i=1:ma     
    & j" k- y( d1 K* ~! w        B(j)=B(j)+A(i,j);
    / W2 M5 ]2 Z6 t; Z" v/ U    end
    , }8 W( Q$ p" tend
    % O4 S6 c* t& H3 Q1 tfor i=1:ma  
    9 q$ E- m+ I, p6 g    for j=1:na    0 j' j# R9 a) Y  O9 F9 F. Z
            A(i,j)=A(i,j)/B(j)+ \2 P* k! N% P% Z8 W
        end8 T( T9 Z9 }9 v6 c
    end 5 b* |0 s4 g* p( v: }
    for j=1:na : ~  w6 u# v+ u" V3 Q7 w# o0 g
        for i=1:ma
    # W5 A3 z1 j% e* H. b        P(j)=P(j)+A(i,j)*log(A(i,j));# A4 b' f* |' K
        end
    4 F/ _/ R& n% d" ?8 U8 [end
    + X' X; Z% o1 k$ X  U" yk=1/log(na);
    ! D! O9 I9 y0 D! O% q# \P=P*(-k)
    9 h4 n8 X0 }2 s3 N# bfor j=1:na   
    6 h$ _) G' K# b: I) P4 x    G(j)=1-P(j)
    ( A2 a! Q9 ?, ^) J2 X    g=g+G(j); 2 \; R1 B6 H6 B
    end
    0 U% v, [2 z& V- Sfor j=1:na  
    ! [# `4 }% V/ ?, v6 H& r& g* z    b(j)=G(j)/g
    2 D- {  h- J& B0 w" cend * n! p9 g! V8 A! l" t9 _
    for i=1:ma- T5 H3 t6 Q- s2 N; ?; C
        for j=1:na
    : d. f7 u6 C; g2 R& d3 _! y2 P+ ^9 V        S(i)=b(j)*A(i,j)
    / P& P$ M4 A' K- I5 _$ u. X    end, T2 S% @! ~# w3 `9 r1 E( Z$ u
    end
    - ]- O; T$ F, b3 F# z3 c: @' _) n        + q% ^( Y! l. P
    ' |! |1 l5 A+ [" N
    5 g: A* n6 A+ W

    6 @. ~6 ~5 Y' A( a" ?) \  }$ j- ]$ C% p; `6 b. @2 N
    回复

    使用道具 举报

    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-8-22 03:20 , Processed in 0.772544 second(s), 67 queries .

    回顶部