init_particles.asv
来自「粒子滤波算法在机器人定位中的应用」· ASV 代码 · 共 27 行
ASV
27 行
function Init_particles
%--------------------------------------------------------------
%inital particles.this is ok
% 2007.09.29
%--------------------------------------------------------------
load num
load Robottest
load p
%--------------------------------------------------------------
for k=1:1:num
% p(k,1)=random('normal',Robottest(1),0.1);
% p(k,2)=random('normal',Robottest(2),0.1);
% p(k,3)=random('normal',Robottest(3),0.1);
p(k,1)=4.7*rand(1);
p(k,2)=7.4*rand(1);
p(k,3)=360*rand(1);
p(k,4)=1./num;
if(p(k,1)>=4.7||p(k,1)<=0)
p(k,1)=4.6*rand(1);
end
if(p(k,2)>=7.4||p(k,2)<=0)
p(k,2)=7.3*rand(1);
end
Init_oneParticle(k);
end
%---------------------------------------------------------------
save('p','p');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?