资源简介

完整的matlab遗传算法代码,包含详细的注释和说明,适合新手

资源截图

代码片段和文件信息

function ret=Code(lenchrombound)
%本函数将变量编码成染色体,用于随机初始化一个种群
% lenchrom   input : 染色体长度
% bound      input : 变量的取值范围
% ret        output: 染色体的编码值

flag=0;
while flag==0
    pick=rand(1length(lenchrom));
    ret=bound(:1)‘+(bound(:2)-bound(:1))‘.*pick; %线性插值
    flag=test(lenchromboundret);             %检验染色体的可行性
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        389  2010-08-23 10:39  完整的matlab遗传算法代码\Code.m

     文件       1393  2010-08-23 10:56  完整的matlab遗传算法代码\Cross.m

     文件        112  2010-07-20 20:27  完整的matlab遗传算法代码\fun.m

     文件       2726  2011-01-23 15:38  完整的matlab遗传算法代码\Genetic.m

     文件       1315  2010-08-23 11:03  完整的matlab遗传算法代码\Mutation.m

     文件        233  2010-07-20 20:27  完整的matlab遗传算法代码\nonlinear.m

     文件        850  2010-08-23 10:50  完整的matlab遗传算法代码\Select.m

     文件        269  2010-08-23 10:42  完整的matlab遗传算法代码\test.m

     目录          0  2018-05-05 10:38  完整的matlab遗传算法代码

----------- ---------  ---------- -----  ----

                 7287                    9


评论

共有 条评论