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

binvar变量值

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
t = [1,2,3,4];      
9 H3 Q6 ?1 @$ p/ x2 z2 E$ y% wc = [1;2;3];      
) N8 C- C6 c2 l7 Y: h7 or = [1,2,3,4];# L! g% ^$ Z2 X! Y% K
n = [1:12];
* x: U" P1 K9 q; w& H+ q, {; }+ V) @: U' K) l6 V" M
T = length(t);      ' h, ?4 m! H8 h7 M1 b, m4 A6 s8 ?
C = length(c);      
: f2 b! b1 w5 \* [! w' MR = length(r);      
7 l5 i1 S1 {2 E) P# WN = length(n);
: S: r) h+ ~6 N3 w* L0 a
% l9 X/ ^5 a* m1 X( m) EX = binvar(N,R,C,T,'full');: S- z0 ~% y) p0 p
constraint  = [];, b- s7 L% M: f6 G0 S- C
for h=10 z1 A- A/ C- a+ \
    for i = 1:N;
( ]6 c/ T8 G" ?# a0 J3 I4 M3 W        conn = 0;4 e. t1 `: D% q0 {+ w. X/ [! W# Q
        for c = 1:C
6 B6 U# ?8 w8 M           for  r = 1:R   ! p+ B1 u" n" A8 [7 I" l2 ]
               X_irch = value(X(i,r,c,h))         %  这个值为什么会是NaN2 D! M1 n1 Q0 ^9 s* H8 I
               if X_irch == 1
) s, i) r, f5 D& U  R+ J                   P(r,c,h) = 1;3 @" K' _, A, I$ I* Y. c% Y
               end
5 u2 ^, C! z9 F) R               conn = conn + X(i,r,c,h);3 H$ ~+ W4 {! _3 O
           end- p' h8 V. l6 [* T1 i" g3 d
        end
: x6 c" I0 A0 A, z# J        constraint = constraint + [conn == 1];
; C" X, u5 D9 w5 s  h2 |8 [, C    end
8 {( P; }1 a3 @' nend
6 a% |$ @$ I6 [7 c. u0 Y$ ~
% V- F8 W- M( F& h; X4 C4 e- Z有注释的那一行的值为什么会是NaN,不是应该取值为0或者1吗?请教大神!2 P! {: V) {/ n: B8 t8 G

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-8-20 15:09 | 只看该作者
勇往直前11 发表于 2020-8-18 10:520 J/ P: q+ |/ l* E
帮你顶一下
: E4 Y' Z" ]5 Q  E, U
,没有大神8 t& f# R' j0 h+ ?! i- H3 A

该用户从未签到

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-4 10:22 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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