• 大小: 57KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签:

资源简介

遗传算法优化BPmatlab代码(标注清晰),保证新手看了原理之后能看懂

资源截图

代码片段和文件信息

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; %线性插值,编码结果以实数向量存入ret中
    flag=test(lenchromboundret);     %检验染色体的可行性
end
        

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

     文件        420  2009-08-16 22:48  遗传优化BP\Code.m

     文件       2004  2018-03-25 19:51  遗传优化BP\Cross.m

     文件        134  2009-09-18 14:16  遗传优化BP\data.m

     文件      46404  2009-09-18 14:23  遗传优化BP\data.mat

     文件       1158  2009-08-31 23:41  遗传优化BP\Decode.m

     文件       1013  2018-03-25 22:53  遗传优化BP\fun.m

     文件       5610  2018-03-26 07:57  遗传优化BP\Genetic.m

     文件       2024  2018-03-25 20:16  遗传优化BP\Mutation.m

     文件       5046  2010-11-28 23:34  遗传优化BP\PSO.m

     文件       2471  2018-03-25 11:35  遗传优化BP\SCRdata.mat

     文件       1247  2018-03-25 22:35  遗传优化BP\Select.m

     文件        285  2018-03-25 19:49  遗传优化BP\test.m

     目录          0  2018-03-25 22:43  遗传优化BP

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

                67816                    13


评论

共有 条评论