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
    ! e3 F. r0 i4 z% q1 `& D3 n89.98        7        5        0        7.1875. d# J# M, t+ p* R- o9 p) L
    82.73        10        5        2        8.75( o, W* h2 v1 Z3 t9 T, y6 {' p& }. _
    76.82        5        8        0        6.25+ A* a% R: K8 T/ ^0 K7 P+ e
    76.91        7.6        10        0        9.375% |' F( X  G2 R; @7 l8 m# K
    85.22        10        0        6        7.5- {) @- u# A0 b- \
    80.68        5.5        8        0        8.125
    + b* S: s3 Q3 [6 {8 e) z* k* o84.59        3        0        0        4.6875
    ( R) f! p" r. j( P: u% o* |% U86.05        9.5        5        3        4.375  U$ }  ]7 S3 _
    83.89        10        0        0        5.3125% ?2 N) a' g$ V  f( H! c
    81.43        1        8        0        7.5/ L2 F1 ]) F2 W1 ?( \- s) M
    87.15        0.5        0        0        5.625- l+ }4 o2 p6 W9 G, H0 Z' ?
    73.22        1        0        0        3.75
    6 [* N/ n  {. S  T" W/ B8 g( d92.82        10        5        4        9.0625];/ |* }2 O9 a7 ?; p9 {" P1 p
    [ma,na]=size(A);7 y/ ]$ Z! S! ^" {/ h
    B=zeros(1,na);
    / `5 a$ Y- m$ W' y, K) k3 \! cP=zeros(1,na);
    " A* B; w  X* m2 \1 H1 A0 P6 eG=zeros(1,na);
    * A( `' I6 D9 M1 T+ qS=zeros(1,ma);, Q" L! U$ L" Z% X6 V: Z# S+ }& B$ t4 B
    g=0;
    8 d2 i! o# O* a3 X8 q$ ?a=0.5; " N1 Y: {/ s: |8 p2 |, C! W
    MAX=max(A);% d2 A" P/ L5 I# S" y0 ]0 n7 L
    MIN=min(A);
    5 `* ]+ x* a# B- O5 Wfor i=1:ma     
    7 K: s1 D% e/ C2 [: e% s    for j=1:na      
    / d8 h6 @3 Z" e+ Z        A(i,j)=((A(i,j)-MIN(j))/(MAX(j)-MIN(j)))*a+(1-a);   %标准化矩阵A
    $ L+ n, y) M5 o/ {    end
    $ [7 s  P; z9 I' qend ! G7 R5 b$ i) A0 z
    for j=1:na     
    6 _; K. W) |/ |- a% g3 J6 I2 Y    for i=1:ma     
    ) T2 y; o9 |" m: n$ Q2 C        B(j)=B(j)+A(i,j);3 J  y. b/ g+ l- n# c" l9 F
        end# Z/ I- i% |) [- b
    end / X9 y; X- H) M2 l7 I
    for i=1:ma  5 k# U- F# g  F4 f' Y
        for j=1:na   
    / h; X0 z- y& j        A(i,j)=A(i,j)/B(j)2 q. Y$ S2 c/ C$ Y9 t! |. [
        end5 L  a. k! T9 m$ O8 o  ~3 C
    end
    $ \: h7 [/ \+ o* E% B8 u6 Z: \: Bfor j=1:na 1 P6 V% `- |9 a5 a/ Y! {
        for i=1:ma
    7 b3 m1 ?: z. a. s0 w8 z, E        P(j)=P(j)+A(i,j)*log(A(i,j));# p0 R) d$ U3 Y4 g
        end
    2 R: {9 S- m- \/ _end% g- l3 t: t4 }7 u! z
    k=1/log(na);
    5 _; i7 t8 ~) dP=P*(-k)% @$ S9 H7 f. s2 k
    for j=1:na   2 @/ g2 k" @! m. v( V
        G(j)=1-P(j)
    ) N6 `2 Y; f7 f% D6 I6 ^+ f2 p& K    g=g+G(j);
    & ]; W) I/ e. L7 ]end
    6 d! P  n3 ]8 Kfor j=1:na  ( `& f6 e) g* n5 C2 O7 @
        b(j)=G(j)/g3 [- S/ e# v' L; J5 `8 h
    end
    . p+ B% ~& Z$ C8 T8 Efor i=1:ma
    ' Y" {# K2 j+ a* z# X$ T    for j=1:na2 ~9 q8 m- {* B1 F
            S(i)=b(j)*A(i,j)" e! Z1 K/ C7 W" o
        end
    4 J) k9 O% J0 C( r& H! X# o' Xend% s# E1 T6 m& M4 ^  B* m
            / C4 {9 }7 r7 F  P, Y  Q

    4 W2 a2 o6 x+ y& L  F3 l
    3 v) X/ Q, a: d4 E- Q. R* O0 u/ D0 j( Y- f

    $ k1 O$ D7 d( a+ E
    回复

    使用道具 举报

    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-5-25 21:59 , Processed in 0.474116 second(s), 67 queries .

    回顶部