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

binvar变量值

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
t = [1,2,3,4];      6 H5 k& g, Z1 h9 a) Q
c = [1;2;3];      . d6 \  i- L* K/ X4 _2 B6 g
r = [1,2,3,4];" ?$ y1 }9 U6 }: I
n = [1:12];
  G( v1 x- \! I+ ~* g0 ~+ w+ D1 |& U7 q& e4 Y
T = length(t);      
" T0 S$ o' [- M" IC = length(c);      
5 L$ H" a8 b6 }/ W& W# |& t' rR = length(r);      & x: d8 [" r5 c3 [# P
N = length(n);
$ B0 x$ @) c/ h0 f/ a: Y0 y8 r7 e+ ^5 c- D
X = binvar(N,R,C,T,'full');; B- C6 ~' F- X9 Y* ^8 h  S
constraint  = [];/ k! G. s; T& W3 g) @! d2 e" Z
for h=14 |, e6 `) Z1 A/ ?0 y
    for i = 1:N;
: {( L6 B2 ~" ~2 p$ c        conn = 0;
+ ~) f' z& r- r8 k  s        for c = 1:C, E. Q/ U# l/ X. O8 ?2 H; T
           for  r = 1:R   7 K, B+ b0 ^3 I) i* Y1 k- I2 E0 H: A
               X_irch = value(X(i,r,c,h))         %  这个值为什么会是NaN
/ ]9 e  |( b' W* ?               if X_irch == 1' S$ Q6 h8 _8 }
                   P(r,c,h) = 1;8 O- d" P  o/ b- x! v$ r" B2 Q
               end
; X2 q, c& Q- @) i& r; e               conn = conn + X(i,r,c,h);
. U4 ^3 f  ?6 h6 o7 w           end* ^' k$ h1 E+ l: L
        end
$ ~4 i$ ]: Y$ x" s( Y$ k        constraint = constraint + [conn == 1];/ }" T8 I0 G: t" C% W, V5 s
    end3 E( q0 @/ ?: e2 |8 P& W
end
$ t3 x6 J2 h' b' T5 w( c$ b
/ }0 g+ a! E3 Q# ]" K有注释的那一行的值为什么会是NaN,不是应该取值为0或者1吗?请教大神!
6 _/ ?  k  F/ m* P

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-8-20 15:09 | 只看该作者
勇往直前11 发表于 2020-8-18 10:52
) L8 M" n, D( [帮你顶一下

/ _1 e# ]3 b; k,没有大神2 g5 L% @8 O% v! t5 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-24 16:12 , Processed in 0.187500 second(s), 25 queries , Gzip On.

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

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

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