不属于设定

时间:2018-09-22 11:22:57

标签: gams-math

我有3套,我想知道什么元素不属于  对称差异集。

Set1 = {1 * 125}

Set2 = {20 * 450}

Set3 = {45 * 235}

我用SymAB显示setA和set B的对称差。

我计算sym12,sym13,sym23。我有一个if语句,像这样(如果元素x不属于symAB,则显示x)

如何编写此条件语句?

最佳

1 个答案:

答案 0 :(得分:1)

您不能仅显示符号的一部分。您可以仅使用条件进行定义,是否要显示符号,请参见此处:How Display some of 2 dimension parameter?

您可以根据需要定义一个符号,其中包含所有不在另一个符号中的元素,如果不为空,则显示该符号,如下所示:

Set x            /1*4/
    symAB        /2,4/
    notSymAB(x);
notSymAB(x) = not SymAB(x);
Display$(card(notSymAB)>0) notSymAB;