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


Matlab AMPL AMPL.getOption用法及代碼示例

classmethod AMPL.getOption(name)

用法

stringvalue = getOption(name)

intvalue = getIntOption(name)

dblvalue = getDblOption(name)

boolvalue = getBoolOption(name)

說明

getOption , getIntOption , getDblOption , getBoolOption 獲取底層 AMPL 解釋器中指定選項的值,轉換為指定的數據結構。

輸出參數

stringvalue

指定選項的值作為字符串

intvalue

指定選項的值作為整數

dblvalue

指定選項的值作為浮點數

boolvalue

指定選項的值作為布爾值(在 MATLAB 中映射為整數,如果為 true,則為 0,否則為 1)

示例

顯示底層 AMPL 解釋器的版本、當前隨機種子和當前 relax_integrality 狀態。

version = ampl.getOption('version')                % Get the value of option version
eps = ampl.getDblOption('display_eps')             % Get the value of display_eps
randseed = ampl.getIntOption('randseed')           % Get the value of randseed
relaxed = ampl.getBoolOption('relax_integrality')  % Get the value of relax_integrality

這將給出:

version =
   AMPL OptiRisk Version 20130625 (MS VC++ 10.0, 64-bit)
eps =
   0
randseed =
   1
relaxed =
   0

相關用法


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