※ 引述《kasim0814 ()》之銘言:
: 請各位看過此書的大大幫個忙,謝謝大家!(遺傳演算法原理與應用-周鵬程著)
: function [fitness,popu_real,popu]=GA_evalpopu(popu,bit_n,range,fcn)
: pop_n=size(popu,1);
: var_n=size(range,2);
: fitness=zeros(pop_n,1);
: popu_real=zeros(pop_n,var_n);
: for count=1:pop_n,
: [fitness(count),popu_real(count,:)]=...
: GA_evaleach(popu(count,:),bit_n,range,fcn);
: end
: [fitness,YY]=sort(fitness);
將fitness value 由大到小排序,將index存到yy
: popu_real=popu_real(YY,:);
將popu_real重新整理,按照fitness value大到小的順序排序
: popu=popu(YY,:);
同上句整理popu
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.80.225