资源简介

用GA遗传算法优化BP网络,预测风电功率,含实际数据和案例。

资源截图

代码片段和文件信息

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
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-01-14 22:46  ga wind prediction\
     文件         420  2009-08-16 22:48  ga wind prediction\Code.m
     文件        1556  2009-08-31 23:41  ga wind prediction\Cross.m
     文件        1158  2009-08-31 23:41  ga wind prediction\Decode.m
     文件        1602  2009-11-12 19:20  ga wind prediction\Mutation.m
     文件         825  2010-05-26 00:10  ga wind prediction\Select.m
     文件        1081  2014-01-07 21:24  ga wind prediction\fun.m
     文件        5154  2014-01-14 22:47  ga wind prediction\gabp.m
     文件         874  2013-10-12 14:59  ga wind prediction\goontest.mat
     文件        6430  2013-10-11 21:12  ga wind prediction\traindata1011.mat

评论

共有 条评论