-
大小: 22KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-10
- 語言: Matlab
- 標(biāo)簽: 路徑規(guī)劃??MATLAB??勢(shì)場(chǎng)法??
資源簡(jiǎn)介
路徑規(guī)劃 MATLAB 勢(shì)場(chǎng)法 內(nèi)有詳細(xì)注解
代碼片段和文件信息
function?Y=compute_angle(XXsumn)%Y是引力,斥力與x軸的角度向量X是起點(diǎn)坐標(biāo),Xsum是目標(biāo)和障礙的坐標(biāo)向量是(n+1)*2矩陣
??for?i=1:n+1%n是障礙數(shù)目
??????deltaXi=Xsum(i1)-X(1)
??????deltaYi=Xsum(i2)-X(2)
??????ri=sqrt(deltaXi^2+deltaYi^2)
??????if?deltaXi>0
??????????theta=asin(deltaXi/ri)
??????else
??????????theta=pi-asin(deltaXi/ri)
??????end
??????if?i==1%表示是目標(biāo)
??????????angle=theta
??????else
??????????angle=pi+theta
??????end?????
??????Y(i)=angle%保存每個(gè)角度在Y向量里面,第一個(gè)元素是與目標(biāo)的角度,后面都是與障礙的角度
??end
??????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????843536??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\1.bmp
?????文件?????836184??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\2.bmp
?????文件????????562??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\compute_angle.m
?????文件????????463??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\compute_Attract.m
?????文件???????1065??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\compute_repulsion.m
?????文件???????2955??2006-09-13?14:20??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\main.m
????..A.SH.??????5632??2008-10-16?09:03??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序\Thumbs.db
?????目錄??????????0??2009-03-19?15:25??勢(shì)場(chǎng)法路徑規(guī)劃matlab程序
-----------?---------??----------?-----??----
??????????????1690397????????????????????8
評(píng)論
共有 條評(píng)論