资源简介

已知x为【0 31】整数,用遗传算法求f=x^2的最大值。matlab源码

资源截图

代码片段和文件信息

function [bestindividualbestfit]=best(popfitvalue)
[pxpy]=size(pop);
bestindividual=pop(1:);
bestfit=fitvalue(1);
for i=2:px
if fitvalue(i)>bestfit
bestindividual=pop(i:);
bestfit=fitvalue(i);
end
end

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

     文件        214  2009-10-09 13:25  GAFMAX\best.m

     文件        213  2009-10-09 00:26  GAFMAX\calfitvalue.m

     文件        170  2012-05-20 23:13  GAFMAX\calobjvalue.m

     文件        307  2009-10-09 13:21  GAFMAX\crossover.m

     文件        164  2009-10-09 00:26  GAFMAX\decodebinary.m

     文件        109  2009-10-09 00:26  GAFMAX\decodechrom.m

     文件       4197  2012-05-21 14:26  GAFMAX\gafmax.m

     文件        207  2009-10-09 00:25  GAFMAX\initpop.m

     文件        600  2012-05-20 23:11  GAFMAX\mutation.m

     文件       2894  2012-05-21 21:41  GAFMAX\My_yichuan.asv

     文件        110  2012-05-20 22:32  GAFMAX\obj.m

     文件        418  2009-10-09 13:24  GAFMAX\selection.m

     目录          0  2012-05-22 16:23  GAFMAX

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

                 9603                    13


评论

共有 条评论