lingo题求助!model:sets:plants / a,b,c,d /:;closed(plants) / b /:;open(plants) | #not# @in(closed,&1) :x;endsetsdata:x=1,2,3;enddataend#not# @in(closed,具体解释一下各个符号被
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 02:17:31
lingo题求助!model:sets:plants / a,b,c,d /:;closed(plants) / b /:;open(plants) | #not# @in(closed,&1) :x;endsetsdata:x=1,2,3;enddataend#not# @in(closed,具体解释一下各个符号被
lingo题求助!
model:
sets:
plants / a,b,c,d /:;
closed(plants) / b /:;
open(plants) | #not# @in(closed,&1) :x;
endsets
data:
x=1,2,3;
enddata
end
#not# @in(closed,具体解释一下各个符号被
lingo题求助!model:sets:plants / a,b,c,d /:;closed(plants) / b /:;open(plants) | #not# @in(closed,&1) :x;endsetsdata:x=1,2,3;enddataend#not# @in(closed,具体解释一下各个符号被
这种写法果然很非主流…我试着解释下…
model:
sets:
plants / a,b,c,d /:;!这句话好理解,就是说定义plants这个集合,有四个元素;
closed(plants) / b /:;!这句话定义一个closed集合,它是plants这个集合派生的,它的值就是plants的b元素;
open(plants) | #not# @in(closed,&1) : x;!这句话定义open这个集合,但是有附加条件,#not#表示非,@in()是表示包含的函数,&1表示对应于第1个父集合的元素的索引值,这句话的意思就是open这个集合时plants的派生集,但是它的元素不包含closed的元素,也即plants的B元素,也即这个集合只能有三个变量;
endsets
data:
x=1,2,3;
enddata
end
啰嗦地写了这么多…估计楼主反而更加看不懂了…(⊙o⊙)…
n