matlab常用工具箱 matlab優(yōu)化工具箱怎么打開?
matlab優(yōu)化工具箱怎么打開?建議使用shefield的GA工具箱,其中的子函數(shù)編寫良好,易于調(diào)用。用GA書快速學(xué)習(xí);另外,關(guān)于你的問(wèn)題,你的目標(biāo)函數(shù)和約束函數(shù)是否在工作目錄中,調(diào)用時(shí)在函數(shù)名前加@
matlab優(yōu)化工具箱怎么打開?
建議使用shefield的GA工具箱,其中的子函數(shù)編寫良好,易于調(diào)用。用GA書快速學(xué)習(xí);
另外,關(guān)于你的問(wèn)題,你的目標(biāo)函數(shù)和約束函數(shù)是否在工作目錄中,調(diào)用時(shí)在函數(shù)名前加@試試,希望對(duì)你有所幫助
1。首先,打開MATLAB軟件。
2. 設(shè)置一個(gè)m文件來(lái)計(jì)算個(gè)體的適應(yīng)度函數(shù)。輸出值是一個(gè)適應(yīng)度。輸入值是我們要優(yōu)化的參數(shù)。例如,適應(yīng)度函數(shù)的基本結(jié)構(gòu)應(yīng)該是v=函數(shù)(x,y,z)。
3. 輸入“gatool”命令打開工具箱,如圖所示。
4. 如圖所示,打開GA工具箱界面。
5. 輸入我們的適應(yīng)度函數(shù),需要優(yōu)化的個(gè)數(shù),還有一些其他的設(shè)置,需要根據(jù)我們的任務(wù)來(lái)確定,比如適應(yīng)度函數(shù)為v=function(x,y,z)時(shí),適應(yīng)度函數(shù)項(xiàng)需要配置為@function。
6. 優(yōu)化的參數(shù)個(gè)數(shù)為3。點(diǎn)擊左后的“開始”開始。過(guò)一會(huì)兒,我們要優(yōu)化的參數(shù)就會(huì)出現(xiàn)。