?? mutation.m
字號:
function popnew=mutation(pop,pmut,n,length)
%變異函數
%pmut為變異概率
k=1;
while k<=n
rk=rand();
if rk<pmut
pos=fix(rand()*length)+1; %隨機產生變異點
pop(k,pos)=~pop(k,pos); %對變異點進行變異
end
k=k+1;
end
popnew=pop;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -