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


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

classmethod AMPL.eval(amplstring)

用法

eval(amplstring)

說明

eval(amplstring) 通過底層 AMPL 解釋器解釋作為參數給出的字符串。它隻接受 AMPL 語句,解釋器的輸出顯示在 MATLAB 控製台上。

輸入參數

amplstring AMPL 語句序列

示例

在底層 AMPL 對象中創建一個變量 x 和一個簡單的目標函數,並使用它的函數來顯示目標函數的方程形式。

ampl.eval('var x {1..3} >= 0; minimize o: sum {j in 1..3} x[j];');
ampl.eval('expand o;');

對象output 現在存儲解釋器在服從這些語句時的輸出。要在 MATLAB 中顯示它,隻需執行:

>> output =
minimize o:
   x[1] + x[2] + x[3];

相關用法


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