YALMIP工具箱
綠色版- 軟件大?。?span itemprop="fileSize">798 KB
- 更新日期:2017-04-16
- 軟件語言:簡體中文
- 軟件類別:其它應(yīng)用
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
YALMIP工具箱是一款能夠幫助用戶在MATLAB上解決規(guī)劃問題的實(shí)用工具包,它能夠讓用戶直接通過YALMIP的語法去調(diào)用各類解析器,從而解決MATLAB中的各類規(guī)劃問題,相比于MATLAB自帶的規(guī)劃工具箱來說,YALMIP擁有更加便捷的操作方式,而且功能也更加的齊全與實(shí)用,能夠更加輕松的幫助您完成解決規(guī)劃問題,有需要的朋友趕緊下載吧!
軟件功能
簡單來說,YALMIP是一個(gè)MATLAB上的一個(gè)工具箱.它讓你用MATLAB語法優(yōu)雅地解決各種規(guī)化問題.(MATLAB的函數(shù)都能用)
它將優(yōu)化問題進(jìn)行分類,在底層通過B/S模式調(diào)用外部的各種解析器(每一解析器可以對(duì)應(yīng)一類或多類問題,如Lingo的解析器Lindo就在其中),而在外部,你不需要了解各種解析器的具體語法,只需掌握YALMIP的語法就可輕松的調(diào)用他們.由此解決大多數(shù)規(guī)劃問題.
軟件特色
基于符號(hào)運(yùn)算工具箱編寫
一種定義和求解高級(jí)優(yōu)化問題的模化語言
用于求解線性規(guī)劃、整數(shù)規(guī)劃、非線性規(guī) 劃、混合規(guī)劃等標(biāo)準(zhǔn)優(yōu)化問題以及LMI
安裝方法
1、確保MATLAB版本在2015a及以上.
2、下載軟件壓縮包,隨后解壓到MATLAB目錄下,如果你的MATLAB安裝在默認(rèn)目錄下,那么結(jié)果如下:
3、將YALMIP的目錄加入到MATLAB的PATH中,其中包括:
4、驗(yàn)證YALMIP的安裝工作
在MATLAB中輸入 yalmiptest ,若出現(xiàn)
那么恭喜你,YALMIP安裝成功!
使用方法
在MATLAB環(huán)境下用YALMIP的方式建模,而不需要單獨(dú)針對(duì)工具包學(xué)習(xí)新的建模語法;而YALMIP 的建模語法非常簡單,只需要記住四個(gè)命令就可以了:
1. 創(chuàng)建決策變量:
>> x = sdpvar(m, n ,[option]) ;
創(chuàng)建m*n的連續(xù)型決策變量矩陣,option是對(duì)矩陣的一些參數(shù)指定。相應(yīng)的,如果要?jiǎng)?chuàng)建整型或二值型決策變量,matlab語句分別為:
>> x = intvar(m, n, [option])
>> x = binvar(m, n, [option])
2. 添加約束:
>> F = [ ] :聲明一個(gè)變量F,用來存儲(chǔ)約束條件。
>> F = [F,constraint1] :創(chuàng)建一個(gè)以constraint1指定的約束,約束的表達(dá)也非常簡單,例如如果有 x1 + x2 + x3 <= 3 的約束,直接寫:
>> x = sdpvar(3, 1);
>> F = [ ] ;
>> F = [F, x(1) + x(2) + x(3) <= 3] ;
如果要繼續(xù)添加約束,繼續(xù)寫:
>> F =[F,constraint2] ;
3. 參數(shù)配置
語句如下:
>> ops = sdpsettings(option1, value1, option2, value2, …)
例如語句
>> ops = sdpsettings('solver','cplex') ;
‘solver'參數(shù)指定程序用Cplex求解器。如果調(diào)用Gurobi進(jìn)行求解,該語句即為:ops=sdpsettings('solver','gurobi')。
4. 求解
>> result = solvesdp(F, f, ops) ;
求解一個(gè)數(shù)學(xué)規(guī)劃最小化問題,該問題的目標(biāo)函數(shù)由 f 指定,約束由 F 指定,ops指定求解參數(shù),最后的結(jié)果存儲(chǔ)在result結(jié)構(gòu)體中。如果要求解最大化問題,只要將目標(biāo)函數(shù)寫為-f即可。如下例:
x = sdpvar(3, 1);
f = [4 2 1] * x;
F=[ ];
F = [2*x(1) + x(2) <= 1];
F = [ F , x(1) + 2 * x(3) <= 2];
F = [ F , x(1) + x(2) + x(3) == 1];
F = [F , 0 <= x(1) <= 1,0 <= x(2) <= 1,0 <= x(3) <= 2];
ops = sdpsettings('solver', 'cplex');
result = solvesdp(F, -f, ops);
下載地址
-
YALMIP工具箱 綠色版
人氣軟件
Adobe Acrobat Pro DC 永久激活版下載548 MB
/簡體中文X-Force KeyGen注冊(cè)機(jī)合集(32+64位)658 KB
/英文autocad2017注冊(cè)機(jī) 支持32位/64位676 KB
/簡體中文KYTool插件下載(凱元工具)30.54 MB
/簡體中文云南師范大學(xué)上網(wǎng)認(rèn)證客戶端44.8 MB
/簡體中文草圖大師通用注冊(cè)機(jī)(sketchup2016激活碼獲取)894 KB
/簡體中文Stata 16(統(tǒng)計(jì)學(xué)軟件)356 MB
/簡體中文refprop(制冷劑物性查詢運(yùn)算軟件)附中文教程6.5 MB
/簡體中文hpds2011下載(城鎮(zhèn)道路路面設(shè)計(jì))1.3 MB
/簡體中文中控zktime考勤軟件系統(tǒng)38.7 MB
/簡體中文
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論