如何对比两个集合成员相同?
sets:student1/a,b,c,d/;
student2/b,e,f,c/;
endsets
如何对比集合student1与集合student2中的具有相同的成员b和c呢? 不知道,百度一下吧,我现没有体力
Code:
sets:
student1/a,b,c,d/:flag;
student2/b,e,f,c/;
endsets
@for(student1(i):flag(i)=@in(student2,student1));
Results:
FLAG( A) 0.00000000000
FLAG( B) 1.00000000000
FLAG( C) 1.00000000000
FLAG( D) 0.00000000000
b,c are the shared members of SETS student1 and student2. 程序运行错误,集合名student1使用不当. 哦?程序有问题?我这是在LINGO 14上运行的结果,你用的什么版本?有改动程序么? 我用的是LIngo 11.0 没有改动,直接拷进去的。好像语法上通不过。你有QQ吗? 我的是9956234 我用的是LIngo版面是11.0 程序没有改动,直接拷进去的。好像语法上通不过。你有QQ吗? 我的是9956234 确如你所说,LINGO 9,10,11均会报语法错误,而LINGO 14却能通过。
以我所知,LINGO在这个函数上并没有改动过,看来我还有所疏漏。
我在LINGO 11上尝试了一些方案,均不成功。如果可以的话,建议用14吧。
14有破解版的吗? 能否给我传一个? 14破解版有,但恕我不能发布到网上,你可编出程序,我给你运行试试。
页:
[1]