freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab-的遺傳算法實(shí)例(參考版)

2024-08-15 22:52本頁(yè)面
  

【正文】 mutops是傳遞給變異函數(shù)的參數(shù)。,[0,9]) evalops是傳遞給適應(yīng)度函數(shù)的參數(shù),opts是二進(jìn)制編碼的精度,termops是選擇maxGenTerm結(jié)束函數(shù)時(shí)傳遞個(gè)maxGenTerm的參數(shù),即遺傳代數(shù)。matlab命令行執(zhí)行命令: fplot(39。fitness39。 %遺傳算法的matlab代碼 bounds=ones(2,1)*[5 5]。 eval=f(x)。 %適應(yīng)度函數(shù)的matlab代碼 function [sol,eval]=fitness(sol,options) numv=size(sol,2)1。 x=sol(1:numv)。 遺傳算法實(shí)例2 【問(wèn)題】在-5=Xi=5,i=1,2區(qū)間內(nèi),求解 f(x1,x2)=20*exp(*sqrt(*(x1.^2+x2.^2)))exp(*(cos(2*pi*x1)+cos(2*pi*x2)))+。nonUnifMutation39。arithXover39。normGeomSelect39。maxGenTerm39。fitness39。)。 % initPop=initializega(10,[0 9],39?!締?wèn)題】求f(x)=x+10*sin(5x)+7*cos(4x)的最大值,其中0=x=9 【分析】選擇二進(jìn)制編碼,種群中的個(gè)體數(shù)目為10,二進(jìn)制編碼長(zhǎng)度為20,, 【程序清單】 %編寫(xiě)目標(biāo)函數(shù) function[sol,eval]=fitness(sol,options) x=sol(1)。xoverops是傳遞給交叉函數(shù)的參數(shù)。x 10*sin(5*x) 7*cos(4*x)39。) 注:前兩個(gè)文件存儲(chǔ)為m文件并放在工作目錄下,運(yùn)行結(jié)果為 p = 大家可以直接繪出f(x)的圖形來(lái)大概看看f(x)的最值是多少,也可是使用優(yōu)化函數(shù)來(lái)驗(yàn)證。 [p,endPop,bestSols,trace]=ga(bounds,39。 eval=eval。 x=sol(1:numv)。 eval=20*exp(*sqrt(sum(x.^2)/numv)))exp(sum(cos(2*pi*x))/numv) 。 【分析】種群大小10,最大代數(shù)1000,, 【程序清單】 %源函數(shù)的matlab代碼 function [eval]=f(sol) numv=size(sol,2)。,[2 25 3]) %25次遺傳迭代 運(yùn)算借過(guò)為:x = (,f(x)) 注:遺傳算法一般用來(lái)取得近似最優(yōu)解,而不是最優(yōu)解。],[2],39。,... [],[39。,25,39。,[],initPop,[1e6 1 1],39。%生成初始種群,大小為10 [x endPop,bPop,trace]=ga([0 9],39。fitness39。 eval=x 10*sin(5*x) 7*cos(4*x)。)hold off[z index]=max(y)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1