① MATLAB2009 自帶 遺傳演算法工具箱嗎
一般不用的,都是用網上搜索的遺傳演算法工具箱,名字是gatbx,很好下,下不下來給我郵箱發給你。參看雷英傑的遺傳演算法的書做就可以了。我就是那樣用的,
② 求用matlab寫的簡單遺傳演算法代碼,能正確運行的,不用工具箱。上傳到知道。。
你把演算法搞懂了程序自然就寫出來了……《Matlab遺傳演算法工具箱及應用》,需要的話給你PDF。。還有matlab中文論壇里有相關演算法的視頻講解和源代碼可以看看
③ 怎麼調用matlab遺傳演算法工具箱啊
工具箱要安裝到指定的路徑,好久沒有用了,具體我也記不住了,你可以
網路搜索專
一下。屬路徑安裝不對就會出問題。如果安裝對了,你用help命令顯示一下函數.
函數的m文件不用運行,直接調用就可以。eval=-eval;
以後eval變為負的了,而ga函數要求參數必須是正的。
④ 請問怎麼不使用matlab的遺傳演算法工具箱用matlab遺傳演算法求極值
【1】先看看圖形。
subplot(2,1,1)
ezplot('abs(4*sin(x))*(exp(-0.1*x))')
subplot(2,1,2)
ezplot('abs(4*sin(x))*(exp(-0.1*x))',[-4*pi 2*pi])
圖形見:
http://hi..com/chemical%5Fengineering/album/item/0289d0165bb4ed1c962b43e7.html
【2】用fminbnd函數最簡單,遺傳演算法俺不會啊
fun=inline('-abs(4*sin(x))*(exp(-0.1*x))')%最大值的負數就是最小值
x = fminbnd(fun,0,2*pi) %求最小值
maxval=-subs(fun) %最小值的負數就是最大值
運行結果:
fun =
Inline function:
fun(x) = -abs(4*sin(x))*(exp(-0.1*x))
x = 1.4711
maxval = 3.4357
【3】這個是遺傳演算法,您試試。
http://..com/question/8207100.html?fr=qrl3
⑤ 求用matlab寫 簡單遺傳演算法代碼,能正確運行的 不用工具箱。可以發到我郵箱不[email protected]
可以的
已發送到您郵箱,請查收
⑥ 請問你有matlab編的遺傳演算法簡單的程序嗎(不用工具箱)我的郵箱[email protected],謝謝!
你如果想改進遺傳演算法的話,可以用工具箱的函數調用你自己編寫的函數(二次開發)一下,比你整個編遺傳演算法上要好一些!
我的騰訊聯系方式,散壩而要齡要傘流午
⑦ 你好,請問你有matlab編的遺傳演算法簡單的程序嗎(不用工具箱)我qq郵箱:[email protected]
您好,如果我發給你的話,您能及時採納嗎?
之前有個人讓我發資料給她,都發給她好幾天了,到現在為止那個問題也沒有採納。
不管怎麼樣,我已經發到你郵箱了,請查收。
⑧ matlab遺傳演算法工具箱可以自己先賦初值嗎
可以的,你應該在自定義函數中體現。例如:
function y=ga_main(x)
y=max(x)+floor(abs(x(1))/abs(x(2)))
end
然後,在遺傳演算法工具箱中調用。
⑨ 誰能推薦matlab遺傳演算法優化不用工具箱學習方法
課堂上做的筆記要在課後及時回顧,不僅要復習老師在課堂上講授的重要內容,還要復習那些你仍感模糊的知識。如果你堅持定期復習筆記和課本,並做一些相關的習題,你定能更深刻地理解這些內容,你的記憶也會保持更久。