资源简介

粒子群算法的源码 主要如何运用于机器人路径规划

资源截图

代码片段和文件信息

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

评论

共有 条评论