精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《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