资源简介

二维免疫算法解题实例,入门级详细注释。作者亲自编写运行无误,供学习交流使用。包含.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

评论

共有 条评论