資源簡介
程序詳細,帶有注釋,方遍學習改進,可以在機器人路徑規劃中應用

代碼片段和文件信息
function?fitness=CacuFit(path)
%%?該函數用于計算個體適應度值
%path???????input?????路徑
%fitness????input?????路徑
[nm]=size(path);
for?i=1:n
????fitness(i)=0;
????for?j=2:m/2
????????%適應度值為長度加高度
????????fitness(i)=fitness(i)+sqrt(1+(path(ij*2-1)-path(i(j-1)*2-1))^2?...
????????????+(path(ij*2)-path(i(j-1)*2))^2)+abs(path(ij*2));
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????373??2018-05-07?21:33??chapter24\CacuFit.m
?????文件????????632??2018-05-07?21:33??chapter24\CacuQfz.m
?????文件???????3746??2018-05-07?21:33??chapter24\czfz.m
?????文件???????2088??2018-05-07?21:33??chapter24\data.m
?????文件???????1179??2018-05-07?21:33??chapter24\data1.m
?????文件????????697??2018-05-07?21:33??chapter24\HeightData.mat
?????文件???????2584??2018-05-07?21:33??chapter24\main.m
?????文件???????2055??2018-05-07?21:32??chapter24\searchpath.m
?????目錄??????????0??2018-09-15?22:54??chapter24
-----------?---------??----------?-----??----
????????????????13354????????????????????9
- 上一篇:啟發式算法的優化
- 下一篇:copula理論及應用
評論
共有 條評論