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


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

classmethod Parameter.get(key)

用法

v = get(key)

說明

v = get(key) 返回指定鍵對應的對象。請注意,使用 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);      % or x2 = x(2);
y2_2 = y.get(2,2);  % or y2_2 = y(2,2);
x2.fix(3);
y2_2.fix(4.4);
x.getValues
y.getValues

給出:

ans =
  i1   |  val
  1.0  |  0.0
  2.0  |  3.0
  3.0  |  0.0
  4.0  |  0.0
  5.0  |  0.0

  ans =
  i1   i2   |  val
  1.0  1.0  |  0.0
  1.0  2.0  |  0.0
  2.0  1.0  |  0.0
  2.0  2.0  |  4.4

相關用法


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