導航:首頁 > 五金知識 > 遺傳演算法工具箱一直卡

遺傳演算法工具箱一直卡

發布時間:2021-02-17 08:36:57

A. matlab遺傳演算法工具箱安裝問題

可能的原因是:
1.gatbx工具箱下的crtbp函數的文件名為CRTBP.M,大小寫不統一所以出現了warning,需要把把它版改為小寫的crtbp.m;
2.gatbx屬於第權三方工具箱,MATLAB自身對它是沒有說明的,所以搜不到這些遺傳演算法的指令。

B. 用遺傳演算法工具箱求解一個多目標優化問題,現在需要一個matlab程序,求高人指點

用遺傳演算法工具箱求解一個多目標優化問題的步驟:

1、根據題意,建立自定專義目標函數,ga_fun1(x)

2、在命令窗屬口中,輸入

>> optimtool %調用遺傳演算法工具箱

3、在遺傳演算法工具箱界面中,分別對Fitnessfunction框內輸入@ga_fun1();A框內輸入[1,1,1];b框內輸入16;Aeq框內輸入[];beq框內輸入[];Lower框內輸入[0,0,0];Upper框內輸入[];

4、單擊Start。得到x=4.508 y=2.513 z=1.912值。

C. 運行雷英傑編寫的《matlab遺傳演算法工具箱及應用》7.1節多目標優化問題的實例時,總是提示undefined trace

現在編書的就是瞎編,都沒有經過運行通過的程序

D. 請教怎麼在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文件夾加入該路徑系統中。

3. 重新啟動Matlab,運行。

4. 但是在重新啟動後,你會發現在命令窗口,會出現如下警告。即安裝遺傳工具箱後出現問題: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出現如下函數:function [x,fval,exitFlag,output,population,scores] = ga(fun,nvars,Aineq,bineq,Aeq,beq,lb,ub,nonlcon,options)此時你會發現這是MATLAB自帶的ga函數,並不是你想要的工具箱中的ga函數,這樣會在以後應用工具箱編寫程序是發生錯誤。

6. 解決上述問題的方法:為了統一,不管你是高版本還是低版本,都可以通過將GAOT工具箱中的ga重命名為gaot_ga(名字可以隨你定,但是不能改為大寫GA,原因是MATLAB會默認大小寫函數是同一個函數,不信你可以用edit ga和edit GA驗證),來實現解決上述問題。
這樣整個的GAOT工具箱安裝完備。

E. matlab遺傳演算法工具箱使用ga運行不出結果哪裡錯了

可能的原因是:
1.gatbx工具箱下的crtbp函數的文件名為CRTBP.M,大小寫不統一所以出現了內warning,需要把把它改容為小寫的crtbp.m;
2.gatbx屬於第三方工具箱,MATLAB自身對它是沒有說明的,所以搜不到這些
遺傳演算法
的指令。

F. matlab遺傳演算法工具箱的問題

還是自己編寫吧工具箱好多實際問題不能解決

G. 遺傳演算法工具箱中設置了elite count不為零的,但是演算法運行過程中為什麼還會出現目標值下降

樓主。抄。你盡管放心。。
你做出襲來的結果應該是2條曲線,一條是種群均值的藍線,一條是最優值的紅線,然後2條線都是呈現下降趨勢是吧?
首先,你要明白一點,種群均值是逐漸向最優值靠攏的,這點總能理解吧?不是說你看到下降的函數就表明結果錯誤了,GAOP工具箱就是這樣結果。在開始的幾代已經找到了最優值,那越往後就是逐漸收斂啊,交叉來交叉去已經沒有新的優良種群了,所以最後逐漸收斂。
你說對不?求分數

H. 我是win7 64位系統安裝的matlab,運行遺傳演算法工具箱時經常會出現一系列代碼,如何解決,謝謝

與傳統演算法工具箱,GADS,命令行輸入gatool的能夠使用,除了給其他單位或研究機構寫了遺傳演算法工具箱,你可以去網上下載。非常方便。 。 。 。下載要求不高的版本,7.0巴以上最好。 。 。

I. matlab添加了一個sheffield遺傳演算法工具箱怎麼不能用 ,求解釋,求解決,求高手!!

canse-sensitive即大小寫來敏感
你把工具自箱設置為Current Folder,會發現工具箱里的那些函數的函數名為大寫,且後綴為.M
我的做法是:對每個函數,雙擊打開它,然後刪去它,再保存函數名為小寫,且後綴名為.m即可\

閱讀全文

與遺傳演算法工具箱一直卡相關的資料

熱點內容
實驗室固液萃取的裝置 瀏覽:1
裝置中空試管的作用 瀏覽:529
超聲波是如何產生的有什麼特點 瀏覽:118
matlabneuralnetworktoolbox工具箱 瀏覽:331
南通電動工具塑殼 瀏覽:919
奧迪A6L廢氣閥門壞了沒修 瀏覽:298
交流串入直流報警裝置檢測原理 瀏覽:860
哪個牌子的定製游樂設備 瀏覽:634
cad怎麼畫機櫃設備擺放 瀏覽:139
機械落地扇怎麼拆 瀏覽:963
超聲波液位計怎麼裝 瀏覽:511
汽車儀表燈標志都代表什麼 瀏覽:703
sr什麼設備 瀏覽:166
鄭州市鄭高閥門製造有限公司怎麼樣 瀏覽:307
機械什麼武器好 瀏覽:129
鋁板如何安裝軸承視頻 瀏覽:236
製冷機壓縮機壞了怎麼辦 瀏覽:123
pe工具箱軟體 瀏覽:570
泰安市哪裡有賣機械設備 瀏覽:818
崑山市大金機械設備廠怎麼樣 瀏覽:666