資源簡介
完整的matlab遺傳算法代碼,包含詳細的注釋和說明,適合新手
代碼片段和文件信息
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;?%線性插值
????flag=test(lenchromboundret);?????????????%檢驗染色體的可行性
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????389??2010-08-23?10:39??完整的matlab遺傳算法代碼\Code.m
?????文件???????1393??2010-08-23?10:56??完整的matlab遺傳算法代碼\Cross.m
?????文件????????112??2010-07-20?20:27??完整的matlab遺傳算法代碼\fun.m
?????文件???????2726??2011-01-23?15:38??完整的matlab遺傳算法代碼\Genetic.m
?????文件???????1315??2010-08-23?11:03??完整的matlab遺傳算法代碼\Mutation.m
?????文件????????233??2010-07-20?20:27??完整的matlab遺傳算法代碼\nonlinear.m
?????文件????????850??2010-08-23?10:50??完整的matlab遺傳算法代碼\Select.m
?????文件????????269??2010-08-23?10:42??完整的matlab遺傳算法代碼\test.m
?????目錄??????????0??2018-05-05?10:38??完整的matlab遺傳算法代碼
-----------?---------??----------?-----??----
?????????????????7287????????????????????9
評論
共有 條評論