matlab遗传算法m文件,matlab上安装遗传算法工具箱
安裝步驟:
1.將GAOT工具箱文件拷貝至Matlab文件夾下,具體路徑為:
C:\program
files\MATLAB\R2009a\toolbox。(也可以放在其他路徑,不一定放在toolbox里面,比如C:\program
files\MATLAB\R2009a也行)。
2.將GAOT工具箱路徑加入Matlab文件路徑之中。流程為:File-->Set Path-->Add with
Subfolders。即,將C:\program
files\MATLAB\R2009a\toolbox\gaot文件夾加入該路徑系統(tǒng)中。
3. 重新啟動Matlab,運行。
4. 但是在重新啟動后,你會發(fā)現(xiàn)在命令窗口,會出現(xiàn)如下警告。即安裝遺傳工具箱后出現(xiàn)問題:Warning: Name is
nonexistent or not a directory:
\afs\eos\info\ie\ie589k_info\GAOT
解決方案:打開gaot文件夾下的startup.m,這里面寫著“path(path,'\afs\eos\info\ie\ie589k_info\GAOT');”只要將“\afs\eos\info\ie\ie589k_info\GAOT”改為goat當前所在的目錄,即“C:\program
files\MATLAB\R2009a\toolbox\gaot”就可以了
5.測試是否安裝成功,方法如下:在命令窗口輸入:edit ga出現(xiàn)如下函數(shù):function
[x,fval,exitFlag,output,population,scores] =
ga(fun,nvars,Aineq,bineq,Aeq,beq,lb,ub,nonlcon,options)此時你會發(fā)現(xiàn)這是MATLAB自帶的ga函數(shù),并不是你想要的工具箱中的ga函數(shù),這樣會在以后應用工具箱編寫程序是發(fā)生錯誤。
6.
解決上述問題的方法:為了統(tǒng)一,不管你是高版本還是低版本,都可以通過將GAOT工具箱中的ga重命名為gaot_ga(名字可以隨你定,但是不能改為大寫GA,原因是MATLAB會默認大小寫函數(shù)是同一個函數(shù),不信你可以用edit
ga和edit GA驗證),來實現(xiàn)解決上述問題。
這樣整個的GAOT工具箱安裝完備。
總結
以上是生活随笔為你收集整理的matlab遗传算法m文件,matlab上安装遗传算法工具箱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手炒股需要了解股票基础知识,基础是重中
- 下一篇: 明天几点立春