資源簡介
二維免疫算法解題實例,入門級詳細注釋。作者親自編寫運行無誤,供學習交流使用。包含.m文件及運行結果。

代碼片段和文件信息
function?X?=?DecodeFun(?Axminxmax?)
%-------此函數將二進制碼轉換成十進制數,且進行比例縮放和平移--------%
%?A為待轉換01矩陣,每一行代表一個二進制數
%xmin,xmax是轉換后的數的范圍,類似ADC轉換過程
SA=size(A);
AX=0:1:SA(2)-1;
AX=fliplr(AX);????%將矩陣的列按垂直軸進行左右翻轉
AX=(2.^AX)‘;
SX=A*AX;
Fullcode=2^SA(2)-1;
X=(xmin+(xmax-xmin)*SX./Fullcode)‘;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????375??2018-08-09?09:29??DecodeFun.m
?????文件?????????384??2018-08-09?09:40??Hypermutation.m
?????文件?????????202??2018-08-09?09:30??InitializeFun.m
?????文件????????2912??2018-08-09?15:37??main.m
?????文件?????????750??2018-08-09?11:15??ReproduceFun.m
?????文件??????162557??2018-08-11?11:12??備注.docx
評論
共有 條評論