?? initpop.m
字號(hào):
% 2.1初始化(編碼)
% initpop.m函數(shù)的功能是實(shí)現(xiàn)群體的初始化,popsize表示群體的大小,chromlength表示染色體的長(zhǎng)度(二值數(shù)的長(zhǎng)度),
% 長(zhǎng)度大小取決于變量的二進(jìn)制編碼的長(zhǎng)度(在本例中取10位)。
%遺傳算法子程序
%Name: initpop.m
%初始化
function pop=initpop(popsize,chromlength)
pop=round(rand(popsize,chromlength)); % rand隨機(jī)產(chǎn)生每個(gè)單元為 {0,1} 行數(shù)為popsize,列數(shù)為chromlength的矩陣,
%roud對(duì)矩陣的每個(gè)單元進(jìn)行圓整。這樣產(chǎn)生隨機(jī)的初始種群。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -