我想问一下GnuMathprog模型中是否有可能两个嵌套if ,以及如何在代码中写入类似的内容。举个例子:
pointerTableitem
非常感谢
答案 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;
在对模型结果/数据进行后处理时,此方法可以正常工作。