Gnu Mathprog中的嵌套IF

时间:2015-07-21 09:22:34

标签: gnu mathprog

我想问一下GnuMathprog模型中是否有可能两个嵌套if ,以及如何在代码中写入类似的内容。举个例子:

pointerTableitem

非常感谢

1 个答案:

答案 0 :(得分:0)

首先是坏消息:GMPL不支持If-Then-Else语句。

但是你可以在for循环中使用可以嵌套的条件。这是一个小的工作非嵌套示例:

for{a in {1..2}} {
   for {{0}: a == 1} {
      printf "First\n";
   } for {{0}: a != 1} {
      printf "Second\n";
   }
}
end;

在对模型结果/数据进行后处理时,此方法可以正常工作。