📄 updata_particles.m
字号:
function updata_particles
%---------------------------------------------------------------------
load p
load num
load Robottest
% load lastx
% load lasty
% load lastTh
%----------------------------------------------------------------------
for k=1:1:num
p(k,1)=p(k,1)+random('normal',0,1);%+(Robottest(1)-lastx);%+random('normal',0,0.1);
p(k,2)=p(k,2)+random('normal',0,1);%+(Robottest(2)-lasty);%+random('normal',0,0.1);
p(k,3)=p(k,3)+10*random('normal',0,5);%+(Robottest(3)-lastTh);%+10*random('normal',0,0.1);
%----------------------------------------------------------------------
%----------------------------------------------------------------------
if(p(k,1)>=4.6||p(k,1)<=0)
p(k,1)=4.6*random('normal',0.5,0.1);
end
if(p(k,2)>=7.3||p(k,2)<=0)
p(k,2)=7.3*random('normal',0.5,0.1);
end
%----------------------------------------------------------------------
%----------------------------------------------------------------------
Init_oneParticle(k);
end
updata_particleValue;
% lastx=Robottest(1);
% lasty=Robottest(2);
% lastTh=Robottest(3);
% test
%----------------------------------------------------------------------
save('p','p');
save('Robottest','Robottest');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -