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

binvar变量值

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
t = [1,2,3,4];      / f! v# H& v7 J/ Y, R) H
c = [1;2;3];      3 V! d- u" v5 g
r = [1,2,3,4];1 M% S, ~( c# |- E1 i9 n
n = [1:12];" s+ v8 y& t: R6 z6 f! ^" i2 r

5 A: E, Y* H. e; B0 X: ?T = length(t);      2 v9 K; _  b5 q( O
C = length(c);      
$ R2 q3 {# E4 w) W5 [0 `9 ]R = length(r);      
" x3 Z1 e/ l% @6 t5 |: ZN = length(n);
3 V  ^7 W* C( B' e9 a
. ]6 u+ `: e3 N' q* NX = binvar(N,R,C,T,'full');
6 C7 N" W9 z2 d4 x7 b* kconstraint  = [];
( v! b4 `; I1 e; m+ E( u& n8 P, Mfor h=1& t7 n2 }. W! C. n! [
    for i = 1:N;1 m$ q4 _" B3 o, N! b, G
        conn = 0;
8 ^" v6 R3 g! `" O. w        for c = 1:C9 p3 X3 x  w- ~2 `, j! B1 B. b
           for  r = 1:R   
4 T. v! h8 ?, V. K               X_irch = value(X(i,r,c,h))         %  这个值为什么会是NaN$ t8 \, E# B8 k9 v1 T
               if X_irch == 1
% |% C% @( U& N0 }" K                   P(r,c,h) = 1;
. V3 u6 O2 ^. B3 _4 Y# L3 `! L$ o               end5 L# |! C+ b/ V8 E! Z+ k2 |. D
               conn = conn + X(i,r,c,h);
5 o" {- k, H3 w7 L1 z  U           end
8 H4 c: L" V9 J9 l9 R& Y- {5 d        end
0 K  v- }8 J# Z0 s; ?( c. m& q        constraint = constraint + [conn == 1];
* K1 `9 i+ Y  y    end! X7 a( j, T: q
end& g: b, e! ^3 m' _, Q+ k
, m5 I1 }. ?* R$ }  h1 h( K
有注释的那一行的值为什么会是NaN,不是应该取值为0或者1吗?请教大神!% u# v& c, b' r$ q% j) R5 c

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-8-20 15:09 | 只看该作者
勇往直前11 发表于 2020-8-18 10:52' H1 X* B$ l% A
帮你顶一下
) e, X; p$ U: n. l! s
,没有大神8 [" ]2 s6 B9 u  n2 h

该用户从未签到

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-6-23 11:54 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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