-
例如,集合C是由集合AB衍生出来的,其内容包括-LINGO软件的基本使用方法大全
资源介绍
如果集合C是由集合A,B派生的,例如:
SETS:
A / 1..3/:;
B / X Y Z/:;
C( A, B) / 1,X 1,Z 2,Y 3,X/:;
ENDSETS
判断C中是否包含元素(2,Y),则可以利用以下语句:
X = @IN( C, @INDEX( A, 2), @INDEX( B, Y));
对本例,结果是X=1(真)。
注:X既是集合B的元素,又对X赋值1,在LINGO中这种表达是允许的,因为前者是集合的元素,后者是变量,逻辑上没有关系(除了同名外),所以不会出现混淆。
集合操作函数
@IN( set_name, primitive_index_1 [, primitive_index_2 ...])