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 c% y5 [  e9 L# i; w" [
    89.98        7        5        0        7.1875" v: i3 c1 X2 c
    82.73        10        5        2        8.75  y; V1 Q$ A( S: h
    76.82        5        8        0        6.25$ G: L  h! Z* r( o  t+ f+ E. R
    76.91        7.6        10        0        9.375
    6 a/ e& l- ]2 h# _. P# Z! y* J5 l85.22        10        0        6        7.5
    " L2 T. r1 }* p+ t80.68        5.5        8        0        8.125
    8 k) ^0 q4 D0 E7 [5 j84.59        3        0        0        4.6875
    7 e$ J2 @: q1 f8 @8 H8 k86.05        9.5        5        3        4.3756 Y0 {  c* u9 X
    83.89        10        0        0        5.3125( X3 i* a3 F3 S
    81.43        1        8        0        7.5# k0 K) V- b; N5 h* J0 g7 |, m# I
    87.15        0.5        0        0        5.625
    5 m* ~# [7 V" \" D73.22        1        0        0        3.75
    , d* s. z) I3 c+ {92.82        10        5        4        9.0625];
    9 Q+ `$ e" |' _! ?: c3 d# N/ [[ma,na]=size(A);
    8 L4 J5 E4 c5 c: @; z) [/ u; ~B=zeros(1,na);6 k# u) B7 S7 J5 Q: X
    P=zeros(1,na);
    & p$ }1 D. [( c, @! W- @1 a. a* q$ mG=zeros(1,na);
    8 f! a7 e. G* D+ ^- R, HS=zeros(1,ma);
    , ~3 X# K2 H4 o5 w9 i/ E" Ng=0;9 D* W; k. d/ O% K# V0 W  T
    a=0.5;
    5 P8 V' a" z" I! i3 Y, c9 Z7 B+ pMAX=max(A);1 p) J- p  O' I; b" J% F
    MIN=min(A);
    4 k7 b9 w( b  f+ C* kfor i=1:ma     5 G6 @1 w, A; C9 H. `: D% O
        for j=1:na      
    . W1 {7 M6 \- `; T        A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A) o  j, _1 t6 _$ H- b$ D
        end
      {3 _, x; G$ e' x; |, Q4 Aend + v6 p) A, R$ y7 o/ j
    for j=1:na     
    8 q7 i/ n# l# A# k    for i=1:ma     
    $ m8 c" V! K8 |7 T        B(j)=B(j)+A(i,j);2 f/ J4 a/ g# v! e3 [8 u
        end
    ( o* M; h. m3 l; M- ^* tend
    " a7 }( h, @  K8 q! t3 Ifor i=1:ma  
    3 D' @/ U/ n0 y+ [9 Q' l    for j=1:na   
    2 d0 p3 H) J3 {! s7 H        A(i,j)=A(i,j)/B(j)
    2 h) O* E. M/ g8 S8 \0 D: L0 e    end
    / Z5 z! J( L! Y/ ~6 j" J6 j% pend 2 d) e' O% y9 V" X4 r8 U
    for j=1:na * \  y* A3 P; S- i2 v2 p4 a$ S, y
        for i=1:ma
    $ A/ \, I; O5 @$ A) _7 c+ c4 Z        P(j)=P(j)+A(i,j)*log(A(i,j));4 n" Y% S2 p. s
        end 9 T% J2 r" I" Y* c9 b  n1 e
    end
    , t9 p# E/ t5 O! A1 Xk=1/log(na); + B7 Z. P& V7 ]4 x! j
    P=P*(-k)
    - [# b+ E' t+ Y$ U# j3 j: q1 tfor j=1:na   * T9 V; y+ p( B; }% q7 J
        G(j)=1-P(j)
    8 f# R: Z: d$ ^' V5 _! l    g=g+G(j);
    . w+ Z! m# Z! ^. kend 5 s4 Z9 T. w: X7 l9 Y# F+ I4 A
    for j=1:na  8 y4 t3 q( |: o$ p
        b(j)=G(j)/g1 i+ e/ i/ b5 x1 l0 P" D
    end " e/ W9 C& E+ _0 f- W3 `+ i3 N
    for i=1:ma
    + _! a) `& p# r3 n    for j=1:na
    " p) D# }9 p- m- `% J* U        S(i)=b(j)*A(i,j)% Z* F5 o* h6 N
        end
    ) Z& H" s" g# E3 wend
    + W& S& w4 {3 O" I$ q' O        
    6 H6 y& E; Z6 F
    2 Q+ U4 l+ k1 q6 V3 x+ A
    5 N# }$ x, g$ V0 U
    & }4 X$ s; ^. p! `" I$ U* J% G7 D6 G6 ^- P) B" 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-10-15 09:08 , Processed in 1.104175 second(s), 67 queries .

    回顶部