以 AMPL 显示

display in AMPL

当我使用 :

display {(k,m) in YBUS : k==1 }
set {(k,m) in YBUS: k == 1}  := (1,1) (1,2) (1,5);

我为每个 YBUS 元素设置了变量 G,所以我想显示 G(1,1)、G(1,2) 和 G(1,5) 的值,所以我写:

display {(k,m) in YBUS : k==1 }  G(k,m)  ;

而且它不起作用。谁能帮我确定我应该使用的正确格式。

你应该在下标中使用方括号而不是圆括号:

display {(k, m) in YBUS: k == 1} G[k, m];