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/07/15 04:32:26
![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,具体解释一下各个符号被](/uploads/image/z/5529770-26-0.jpg?t=lingo%E9%A2%98%E6%B1%82%E5%8A%A9%21model%3Asets%3Aplants+%2F+a%2Cb%2Cc%2Cd+%2F%3A%3Bclosed%28plants%29+%2F+b+%2F%3A%3Bopen%28plants%29+%7C+%23not%23+%40in%28closed%2C%261%29+%3Ax%3Bendsetsdata%3Ax%3D1%2C2%2C3%3Benddataend%23not%23+%40in%28closed%2C%E5%85%B7%E4%BD%93%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E5%90%84%E4%B8%AA%E7%AC%A6%E5%8F%B7%E8%A2%AB)
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