?? decodechrom.m
字號:
% 將二進制編碼轉化為十進制數(shù)
% decodechrom.m函數(shù)的功能是將染色體(或二進制編碼)轉換為十進制,參數(shù)spoint表示待解碼的二進制串的起始位置
%遺傳算法子程序
%Name: decodechrom.m
%將二進制編碼轉換成十進制
function pop2=decodechrom(pop,spoint,length)
pop1=pop(:,spoint:spoint+length-1); %將從第“spoint”位開始到第“spoint+length-1”位(這段碼位表示一個參數(shù))取出
pop2=decodebinary(pop1); %利用上面函數(shù)“decodebinary(pop)”將用二進制表示的個體基因變?yōu)槭M制數(shù)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -