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

正文內(nèi)容

遺傳算法的matlab程序?qū)嵗?展示頁

2025-07-16 16:03本頁面
  

【正文】 alue=10*sin(5*x)+7*cos(4*x)。 代碼:%Name: %實現(xiàn)目標(biāo)函數(shù)的計算function [objvalue]=calobjvalue(pop)temp1=decodechrom(pop,1,10)。pop2=decodebinary(pop1)。本例為1),參數(shù)1ength表示所截取的長度(本例為10)。 %求pop1的每行之和將二進(jìn)制編碼轉(zhuǎn)化為十進(jìn)制數(shù)(2)(或二進(jìn)制編碼)轉(zhuǎn)換為十進(jìn)制,參數(shù)spoint表示待解碼的二進(jìn)制串的起始位置。py=py1。 二、計算目標(biāo)函數(shù)值將二進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù)(1)代碼:%Name: %產(chǎn)生 [2^n 2^(n1) ... 1] 的行向量,然后求和,將二進(jìn)制轉(zhuǎn)化為十進(jìn)制function pop2=decodebinary(pop)[px,py]=size(pop)。% rand隨機(jī)產(chǎn)生每個單元為 {0,1} 行數(shù)為popsize,列數(shù)為chromlength的矩陣,% roud對矩陣的每個單元進(jìn)行圓整。 x∈[0,10] 一、初始化(編碼),popsize表示群體的大小,chromlength表示染色體的長度(二值數(shù)的長度),長度大小取決于變量的二進(jìn)制編碼的長度(在本例中取10位)。f(x)=10*sin(5x)+7*cos(4x)遺傳算法的程序?qū)嵗?如求下列函數(shù)的最大值 代碼:%Name: %初始化function pop=initpop(popsize,chromlength)pop=round(rand(popsize,chromlength))。 這樣產(chǎn)生的初始種群。%求pop行和例數(shù)for i=1:pypop1(:,i)=2.^(py1).*pop(:,i)。 endpop2=sum(pop1,2)。 (對于多個變量而言,如有兩個變量,采用20為表示,每個變量10為,則第一個變量從1開始,另一個變量從11開始
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1