lingo條件語句舉例
lingo條件語句舉例如下:
如果x>2則y=3否則y=1.看如下表示
y=@if(x>2,3,1);
lingo條件語句的格式為:@if(條件判斷,真,假);
LINGO是Linear Interactive and General Optimizer的縮寫,即“交互式的線性和通用優化求解器”,由美國LINDO系統公司(Lindo System Inc.)推出的,可以用于求解非線性規劃,也可以用于一些線性和非線性方程組的求解等,功能十分強大,是求解優化模型的最佳選擇。
其特色在于內置建模語言,提供十幾個內部函數,可以允許決策變量是整數(即整數規劃,包括 0-1 整數規劃),方便靈活,而且執行速度非常快。能方便與EXCEL,數據庫等其他軟件交換數據。
lingo中判斷語句怎么用
#eq# 若兩個運算數相等,則為true;否則為flase #ne# 若兩個運算符不相等,則為true;否則為flase #gt# 若左邊的運算符嚴格大于右邊的運算符,則為true;否則為flase #ge# 若左邊的運算符大于或等于右邊的運算符,則為true;否則為flase #lt# 若左邊的運算符嚴格小于右邊的運算符,則為true;否則為flase #le# 若左邊的運算符小于或等于右邊的運算符,則為true;否則為flase #and# 僅當兩個參數都為true時,結果為true;否則為flase #or# 僅當兩個參數都為false時,結果為false;否則為true。