資源簡介
粒子群算法的源碼 主要如何運用于機器人路徑規劃
代碼片段和文件信息
function?[x?fval]?=?pso(funoptions)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
u=options.u;
k=options.k;
q=options.q;
vx1=options.vx1;
vx2=options.vx2;
vx3=options.vx3;
vx4=options.vx4;
alfa1=options.alfa1;
b1=options.b1;
alfa2=options.alfa2;
b2=options.b2;
alfa3=options.alfa3;
b3=options.b3;
alfa4=options.alfa4;
b4=options.b4;
alfa5=options.alfa5;
b5=options.b5;
alfa6=options.alfa6;
b6=options.b6;
a1?=?options.a1;
a2?=?options.a2;
%維數
d?=?options.dimension;
%循環次數
iterateNum?=?options.iterateNum;
%種群的個數
pnum?=?options.pnum;
%個體位置
position?=?zeros(pnumd);
%個體速度
velocity?=?zeros(pnum?d);
%初始個體的位置范圍
minPosition?=?options.minposition;
positionScale?=?options.positionscale;
%初始個體的速度范圍
minv?=?options.minv;
vScale?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2047??2010-04-14?15:24??pso.m
評論
共有 條評論