GAMS:获取向量的第n个元素

时间:2018-12-06 10:11:52

标签: gams-math

我在参数变量中有一个数据集

set t /t1 * t5/;
parameter mydata(t) /t1 10, t2 20, t3 30, t4 40, t5 50/;

如何以最简单的方式获取mydata nth 元素。我正在寻找类似的东西:

display mydata(3)

我将在其中获得值30

1 个答案:

答案 0 :(得分:1)

set t /t1 * t5/;
parameter mydata(t) /t1 10, t2 20, t3 30, t4 40, t5 50/;

scalar x;

x = sum(t$(ord(t)=3), mydata(t));

display x;