Lingo 11是一個專業的可視化數學建模軟件,本次帶來的是11版本是很經典的版本,雖然最新的已經到18去了,但是不少用戶還是喜歡用11版本。這里給大家帶來的是漢化破解版,可以免費使用全部功能。軟件內置了最優化模型的語言,提供給用戶一些線性與非線性方程組求解,可以根據實際問題,建立數學模型,即使用數學建模的方法建立優化模型、根據優化模型來求解計算。
軟件功能
1、改進單純形求解器的線性模型的快速求解
改進單純形解算器提高大型線性模型的性能。
大模型解決了平均為35%的速度更快,使用原始單純形和20%的速度更快的雙單純形。
2、具有新特性的改進的整數解算器
一種新的優化模式已被引入,以確保運行的重現性。
調查最快的替代方案。
增強的K-Best算法尋找最佳的解決方案,允許K在多一點時間比找到一個解決方案。
尋找更快的解決方案,以背包約束和塊結構模型,采用新的啟發式算法。
新的預處理水平•收緊變界更好的類非線性模型的性能。
3、增強隨機解
•大型線性多級SP的情況下解決60%改進管理更快的嵌套Benders分解法。
更好地處理不具備全部追索權的多級SP模型。
解析器的擴展允許隨機參數的任意復雜函數的使用。
4、改進的全局求解器
在二次問題的類上,全局解算器的性能得到了極大的改善。特別是,非凸二次
其他者拒絕問題,否則只有慢慢局部最優解的傳統的NLP求解器。可以解決一些
以前難以解決的問題,全球最優性,特別是金融投資組合模型的最低購買量,
和/或限制儀器的數量在非零水平。
•采用了新的約束收緊過程線性化,提高了線性模型的可解性。
顯著更快,更強大的性能在許多車型上的功能,如@最大(),@最小(),@的Z = Z Z Z = 0或1,等等。
5、本地的Macintosh和Linux的支持
•LINGO軟件的用戶界面已經完全改寫為Macintosh和Linux平臺的原生支持。
下面是一個對圖像的非線性的程序在Mac LINGO模型
6、矩陣函數
•已經出現了一些新的功能被添加到Lingo進行矩陣運算。
支持的操作包括:特征值和特征向量的計算、矩陣的行列式,Cholesky分解,
矩陣的逆矩陣,和矩陣的轉置。
7、線性回歸
增加了多元線性回歸的新的回歸函數。
8、其他改進
現在支持Tornado圖。
額外的分類能力,方便數據準備和解決方案報告。
•新日期的功能,“stm2ymdhms,LINGO的標準時間值轉換為等效的日歷日期和時間。
安裝方法
1、在本站下載解壓即可得到軟件安裝包,雙擊安裝包
2、點擊next
3、點擊I agree、再點擊next
4、根據用戶情況選擇安裝目錄
5、安裝中
6、點擊第一個
7、稍等片刻
8、安裝完成
9、找到注冊漢化文件夾中的exe文件,雙擊即為漢化成功
10、打開軟件
軟件特色
1、簡單的模型表示
可以將線性、非線性和整數問題迅速得予以公式表示,并且容易閱讀、了解和修改
2、方便的數據輸入和輸出選擇
建立的模型可以直接從數據庫或工作表獲取資料。也可以將求解結果直接輸出到數據庫或工作表
3、強大的求解引擎
內建的求解引擎有線性、非線性(convex and nonconvex)、二次、二次限制和整數最佳化
4、交互性的模型建立
提供完全互動的環境供您建立、求解和分析模型。同時也提供 DLL 和 OLE 界面可供使用者關聯有關程序
5、多樣性的工具欄和幫助功能
提供的所有工具和文件可使你迅速入門和上手。
使用說明
1、循環控制語句:@break,@stop(),@pause(),其中break函數后不帶參數,所以不用括號。stop、pause在完成自己的功能時還可以輸出字符(主要是提示符),計算結果,注意中間要用逗號隔開,字符要用單引號括起來。例如@pause('find the correct number',x);
2、循環語句@while(),注意循環控制語句是邏輯表達式,后面可以有多條執行語句,相互之間用分號隔開。
3、條件語句@ifc(……@else……),注意條件控制語句仍然是邏輯表達式,執行語句同樣可以有多條,并且也需用分號隔開。特別需要注意@else語句不像其他編程語言與@ifc平行,它是包含在@ifc里面的。此外,@ifc()是程序執行流程控制語句,而@if()是一個算術函數,按照不同的條件返回不同的數值。
4、@while()、@ifc()、@break,@stop(),@pause()語句只能出現在程序的計算段中calc中。
5、子模型需以submodel:開始,endsubmodel結束。子模型的執行需要在計算中用@solve(submodelname)語句執行,@solve()參數也可以是多個子模型,相互之間用逗號隔開。
6、@write()是一條語句,而@writefor()是循環語句,兩種輸出函數只能在程序計算中執行,例如@write('the result',@newline(1));,@writefor()傳遞的第一個參數必須是集合名—setname,使用方法和@sum(),@for()循環函數一樣,當輸出項超過一個時相互之間要用逗號隔開:@writefor(setname:……,……,……)。
7、當最優解有多個而又想求出所有解時,需要用到子模型,并且在程序計算段中運行一次就要避免得到的結果的重復。關于具體的滿足條件需要根據具體條件而定,這點比較難做到。
8、當計算結果需要保存報txt文檔中時需要用到@divert()函數,且在calc計算段開始時就要用@divert('filename')打開所用文檔,計算段結束后用@divert()關閉文檔,這個函數一般是成對使用。
9、數據輸出格式控制用@format()函數,@format(OBJ,'格式'),此時該函數不僅控制了OBJ的輸出格式,更輸出了OBJ,因此不需再用@write()函數,另外格式控制與C語言一樣,例如:0.3f。
10、@normsinv()是一個一元輸出函數,即標準正態函數的分布函數的逆函數。輸入的參數值必須在0-1之間,如果輸入參數為p,@normsinv(p)返回計算標準正態分布N(0,1)的p分位數,例如@normsinv(0.5)=0,@normsinv(0.8)=0.8416212,@normsinv(0.2)=-0.8416212,對于任意正態分布N(u,s^2)其p分位數為u+s^2*@normsinv(p)。
另外lingo11破解版一些常規輸入法則如下:
(1)每條語句后必須使用分號“;”結束。問題模型必須由MODEL命令開始,END 結束。
(2)用MODEL命令來作為輸入問題模型的開始,格式為MODEL:statement (語句)。
(3)目標函數必須由“min =”或“max =”開頭。
標簽: 數學建模
-
3 電子齒輪計算軟件
裝機必備軟件
網友評論