1

我有一组节点 i 并创建了一个别名 (i,j)。现在我有一个参数 c(i,j) 我希望i元素被独特地映射到j 。例如, set i /a,b,c/ ; alias (i,j) ; c(i,j) /#i.#j/ ;

点运算符映射我不想包含的所有元素,例如 aa、bb、cc。如何编写只考虑 ab、ac、bc 的条件?

谢谢

4

1 回答 1

2

我不完全确定您想要做什么,但以下代码中的两个作业之一应该可以满足您的需要:

set i /a,b,c/ ;
alias (i,j) ;
set c(i,j);

c(i,j) = not sameas(i,j);
display c;
$ontext
Results in:
----      6 SET c

            a           b           c

a                     YES         YES
b         YES                     YES
c         YES         YES
$offtext

c(i,j) = ord(i) < ord(j);
display c;
$ontext
Results in:
----     27 SET c

            b           c

a         YES         YES
b                     YES
$offtext

最好的,卢茨

于 2017-06-22T08:46:31.333 回答