GAMS: получение n-го элемента вектора - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть набор данных в переменной параметра

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

Как, проще всего, получить элемент n'th из mydata.Я ищу что-то вроде:

display mydata(3)

, где я получу значение 30

1 Ответ

0 голосов
/ 06 декабря 2018
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;
...