當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Matlab AMPL Variable.get用法及代碼示例

classmethod Variable.get(key)

用法

v = get(key)

說明

v = get(key) 返回指定鍵對應的VariableInstance。請注意,使用 MATLAB 的索引運算符(圓括號)可以實現相同的效果。

輸入參數

要查找的變量實例的鍵。

輸出參數

v

指定的變量實例

示例

創建一個索引變量,為每個變量獲取一個實例,並將它們修複為某個值

ampl.eval('var x{1..5}; var y{1..2, 1..2};');
x = ampl.getVariable('x');
y = ampl.getVariable('y');
x2 = x.get(2);
y2_2 = y.get({2,2});
x2.fix(3);
y2_2.fix(4.4);
x.display
y.display

給出:

ans =
   x [*] :=
   1  0
   2  3
   3  0
   4  0
   5  0
   ;

ans =
   y :=
   1 1   0
   1 2   0
   2 1   0
   2 2   4.4
   ;

相關用法


注:本文由純淨天空篩選整理自ampl.com大神的英文原創作品 get(key)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。