找回密码
 注册
关于网站域名变更的通知
查看: 713|回复: 4
打印 上一主题 下一主题

binvar变量值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-18 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
t = [1,2,3,4];      . Z  u! y& h* e% m7 `8 j6 r7 L
c = [1;2;3];      
* M; E9 V+ g9 |6 c6 i3 Ar = [1,2,3,4];
( Q/ l- Q8 y1 K1 h" Y+ ^2 Vn = [1:12];5 h: I7 ~6 k& c- t
- D( p6 p2 N8 D: w
T = length(t);      
$ D9 L4 S, ]. }) H  CC = length(c);      # F3 ?1 d* S. e6 V
R = length(r);      ; Y( [7 Y2 h- R
N = length(n);$ @1 o9 s  P  f" u( V

- Z$ N( X: I' U0 d, QX = binvar(N,R,C,T,'full');
2 ~6 g! }% {( D+ |1 J; econstraint  = [];
6 [( C/ }8 P4 ufor h=10 ~# H" z  G+ d
    for i = 1:N;% m& q8 S& ]1 z, U& v: @) t1 I
        conn = 0;1 n# \* b% W% |6 O1 ^1 O  Q' X
        for c = 1:C8 ^7 g& z: S# W! c
           for  r = 1:R   
! N3 K/ Z  e/ v4 S               X_irch = value(X(i,r,c,h))         %  这个值为什么会是NaN2 F4 b. n* o" B9 d+ q" `
               if X_irch == 1! R/ H* R+ `1 g
                   P(r,c,h) = 1;
0 @8 v# F) |: K- F* V               end' G0 e: Y) l' F1 K4 R
               conn = conn + X(i,r,c,h);
% t  q9 u! m' X- p" V) @; M           end3 d5 G1 {+ K; @( D" h
        end
, f: C0 E; H* i6 g7 N. G# _        constraint = constraint + [conn == 1];8 o! Q: O& Z7 H
    end# K! _/ ^& j3 @$ m; n
end
; N2 U5 `9 m6 o9 ^3 J8 ?
; ~4 G8 L. o* |6 q2 Q' o9 Q, m$ O& I有注释的那一行的值为什么会是NaN,不是应该取值为0或者1吗?请教大神!7 s7 @0 v7 |, W/ p* g- }/ \" {

该用户从未签到

2#
发表于 2020-8-18 10:52 | 只看该作者
帮你顶一下

点评

,没有大神  详情 回复 发表于 2020-8-20 15:09

该用户从未签到

3#
 楼主| 发表于 2020-8-20 15:09 | 只看该作者
勇往直前11 发表于 2020-8-18 10:52: B9 i' a' `) b& }" I/ Y) s; K! g* Y2 i
帮你顶一下

$ w6 H* z3 n6 ~: c0 E: e! I,没有大神
1 l$ u6 [0 l6 y: \& w( v

该用户从未签到

4#
发表于 2020-8-21 09:53 | 只看该作者
将那一行代码改写成约束, constraint = constraint + [X_irch ==X(i,r,c,h)];看看是否可行

该用户从未签到

5#
发表于 2020-8-21 13:52 | 只看该作者
来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 14:19 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表