資源簡介
綜合了網上各種版本的人工勢場法的matlab程序,沒有震蕩和角度計算問題,對更改后障礙物的兼容性好.

代碼片段和文件信息
function?Y=compute_angle(XXsumn)%Y???????x??????X??????Xsum????????????(n+1)*2??
??for?i=1:n+1%n?????
??????deltaX(i)=Xsum(i1)-X(1);
??????deltaY(i)=Xsum(i2)-X(2);
??????r(i)=sqrt(deltaX(i)^2+deltaY(i)^2);
%???????if?deltaX(i)>0
%???????????theta=acos(deltaX(i)/r(i));
%???????else
%???????????theta=pi-acos(deltaX(i)/r(i));
%???????end
%???????if?i==1%?????
%???????????angle=theta;
%???????else
%???????????angle=theta;
%???????end?????
??????theta=sign(deltaY(i))*acos(deltaX(i)/r(i));
??????angle=theta;
??????Y(i)=angle;%???????Y????????????????????????????
??end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????594??2016-01-07?20:23??artifical_potential_field_publish\compute_angle.m
?????文件????????241??2016-01-07?20:03??artifical_potential_field_publish\compute_Attract.m
?????文件???????1446??2016-01-07?20:45??artifical_potential_field_publish\compute_repulsion.m
?????文件???????1937??2016-01-07?20:23??artifical_potential_field_publish\main.m
?????目錄??????????0??2016-01-07?20:02??artifical_potential_field_publish
-----------?---------??----------?-----??----
?????????????????4218????????????????????5
- 上一篇:多分類SVM使用libsvm)
- 下一篇:GPS位置解算MATLAB仿真
評論
共有 條評論