QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3032|回复: 1
打印 上一主题 下一主题

[问题求助] 关于debug的问题 。。。。

[复制链接]
字体大小: 正常 放大
Bojay        

1

主题

3

听众

17

积分

升级  12.63%

  • TA的每日心情
    开心
    2012-5-16 15:39
  • 签到天数: 1 天

    [LV.1]初来乍到

    群组MCM优秀论文解析专题

    群组数学建模培训课堂2

    群组数学建模培训课堂1

    群组2011年第一期数学建模

    群组第二届数模基础实训

    跳转到指定楼层
    1#
    发表于 2012-7-22 13:27 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    这是02年CUMCU 彩票问题  debug看懂是什么意思  求大神指点!!/ {# R5 S, @  r5 h- C. v

    & [0 n1 x# n8 H  b3 t$ p, E4 C8 }; t6 nglobal v
    ( H* L3 J, [/ _4 hv = 630589;                % 求解v为630589的收入水平情况
    5 }0 b% F$ Y( {1 [7 f; ?DEBUG = 0;
      U. B; Q/ ]+ p6 |( Grand('state',sum(100*clock))        % 初始化随机数生成器2 r# A% g% c, S7 {3 ~
    format long g2 K/ W( A# i, d  x; L" }+ K
    . r' F) P4 J$ g
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    1 z# X. f1 \! A# \% 求解开始3 z0 B8 o/ u3 S3 y' f
    % 对于K1型
    ; n; m' {; p7 ep_k1 = [2e-7;8e-7;1.8e-5;2.61e-4;3.42e-3;4.1995e-2];7 H4 Z, O4 q0 h* t
    % 6个奖项6个变量' B: m; ^5 @8 T* r- X$ s
    Aeq=[1,1,1,0,0,0];
    8 h' C! K' M" x1 |" f6 Bbeq=1;3 M( ^  w2 Z7 v( `0 p
    a_lb=[10,4,3,4,2];1 _, q) P9 g( @* B- C
    b_ub=[233,54,17,20,10];/ V8 @; `2 v+ ]' C* J: ~3 _
    A= [0,0,0,-1,a_lb(4),0;
    ' L; c, W2 i; w3 h    0,0,0,1,-b_ub(4),0;
    ; u( p6 u) C8 r: H' d4 V( K3 f6 t4 T    0,0,0,0,-1,a_lb(5);
    2 Y8 k6 J% ]4 @4 {    0,0,0,0,1,-b_ub(5)];2 d" c3 b9 S# f* J( ]- \
    b= [0;0;0;0];
    * w3 b9 _+ W4 b' Nlb=[0.5;0;0;0;0;0];
    ! I( w4 B! m* _: hub=[0.8;1;1;inf;inf;inf];
    1 H* _. v- g8 i$ r3 }# h' i$ M6 Ip_test = p_k1;
    7 X% k/ v6 |9 n$ \; a/ L5 U' Grx0_tmp = zeros(6,1);
    + G& \, @2 A, `6 c- U3 }7 frx_meta_result = zeros(6,1);* }+ S1 O/ E0 T+ ]
    fval_meta_result = inf;
    : N" M$ H* w6 Xflag_meta_result = nan; %用以判断有没有得到过可行解; H3 n) i$ a, ^: V6 J; k
    if DEBUG == 1
    ( Q4 r+ G: _6 N! f. L, M& l    output_meta_result = [];( p( F& z3 V3 q) s9 H
    end3 P( f  Z; |" z6 @* I
    for j = 1:nums_test_of_initial_value4 u; X( \+ y  U$ ~! o$ R8 O  o2 ?
        %随机生成多个初始值rx0_tmp,以避免局部最优
    % \* c, w6 z5 q3 H) Q    rx0_tmp(1) = rand*(0.8-0.5) + 0.5;
    1 e% f. r5 _2 {1 V2 j    rx0_tmp(2) = rand*(1-rx0_tmp(1));
    " [4 o3 z9 w% h  C$ E: `7 o    rx0_tmp(3) = 1 - rx0_tmp(1) - rx0_tmp(2);
    8 t; Q9 V2 V! `! `4 s    rx0_tmp(4) = rand*1000;7 `% z% o0 B5 D* n% m! u
        rx0_tmp(5) = rand*100;5 p2 B* E7 @) H; `1 G0 i5 X
        rx0_tmp(6) = rand*50;+ ~% p1 Z  y$ h3 }
        % 寻优" u& w' C6 o) T+ x/ R* D7 \
        [rx_tmp,fval_tmp,flag_tmp,output_tmp]= ...
    , Q" C9 m) z) X4 z( ~* k            fmincon('cpiao',rx0_tmp,A,b,...
    1 E) Q' v1 Z8 Z3 g" N                    Aeq,beq,lb,ub,'nonlcon',[],1,p_test,a_lb,b_ub);
    $ j1 L7 W# Y& Y, b# E" }+ O* A        % 上式倒数第四个参数是为了区分彩票的类型(K1/K2/K3/K4)
    0 B$ X& E3 ?2 f$ D7 T5 r1 |        % 最后三个是函数cpiao和nonlcon计算中可能要用到的量。
    5 i, s% `) k/ u* Z# D    if (flag_tmp == 1) && (fval_meta_result > fval_tmp)+ P! o4 J4 s1 B# M  i( f' c  @
            fval_meta_result = fval_tmp;
    : L+ y* a- l2 Q' x        rx_meta_result = rx_tmp;
    1 P  x0 [  z$ |        flag_meta_result = 1;3 B: e  F# a4 m" E: T
            if DEBUG == 1
    $ e1 E  l: [" y7 i0 Q            output_meta_result = output_tmp;, d- E3 Q0 h) H' z) ^
            end, O0 V# W2 }6 f, J' w
        end& Y9 _& f! t! H2 A* _
    end
    2 @! H$ H" V3 I7 Q; g* C% 把求得的最好结果保存下来
    - ]2 p5 `/ Q0 A7 X, Q, r, Fif ~isnan(flag_meta_result), Z5 I: l( C, `" W- Q( d. }" r  Y
        rx_k1 = rx_meta_result;0 W+ w9 r3 W: }4 q2 Q, s% q) R9 ?
        fval_k1 = fval_meta_result;
    ( j1 ?- o& `# Z$ j# W* `) T    flag_k1 = flag_meta_result;
    ) |" w9 c* z" q/ G" p0 @% g    if DEBUG == 1/ E7 @3 Y& |. {1 L( A
            output = output_meta_result;' @" H" v  b& {9 G$ M4 I
        end& F* v4 }3 S+ ?$ e
    else; {; C7 p6 w, n5 D
        if DEBUG == 1
    ( n' \9 M: C2 c  q; w* A& B        rx_k1 = rx_tmp;
    ' e* J3 J" u0 K) ?: U. ]        fval_k1 = fval_tmp;% ?* v' @0 b' n* M
            flag_k1 = flag_tmp;" W3 Z- O! D4 ?; l9 J! C% x
            output = output_tmp;
    8 ^( E# a. L$ e1 X3 F    end( p* B0 j& \+ A
    end
    $ b% G: f! c( u) e6 |2 E
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    我那崇高的理想 有时卑鄙的幻想
    Bojay        

    1

    主题

    3

    听众

    17

    积分

    升级  12.63%

  • TA的每日心情
    开心
    2012-5-16 15:39
  • 签到天数: 1 天

    [LV.1]初来乍到

    群组MCM优秀论文解析专题

    群组数学建模培训课堂2

    群组数学建模培训课堂1

    群组2011年第一期数学建模

    群组第二届数模基础实训

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-8-6 21:54 , Processed in 0.416595 second(s), 59 queries .

    回顶部