0

我有一个集合
I workers /W1,W2,W3/ 和变量 T(I) 时间 Wi 做他的工作我需要编写一个函数 T1<=T2,所以我需要获取集合 I 的第一个和第二个元素。如何我这样做?这个方程 eq1; eq1 .. T(I('1')) =le= T(I('2')) 不起作用

4

1 回答 1

1

你可以写

T("W1")

或者

T(i)$(ord(i)=1)

在第一种情况下,我们直接引用特定的集合元素。

在第二种情况下,ord() 为我们提供了“这个特定集合元素在整个集合中的位置”。从中我们检查 i 是否是第 1 个元素。我们可以使用 $-condition 来限制变量或以这种方式设置。

于 2016-12-01T15:52:32.210 回答