地形是使用MATLAB代码生成的,从以下链接:
汽车必须尽可能接近目标坐标。旅行时间应该尽可能短。汽车一次只能向八个方向移动一步:左、右、上、下、上-左、下-左、上-右、下-右。
代价函数被定义为海拔的差值,它总是正数。在行驶过程中,汽车必须避免爬升轨迹。然而,下降轨迹对汽车也没有好处。因此,下降轨迹并不比平坦轨迹更可取。
本专题的更一般化版本已上载于:
引用作为
Auralius Manurung(2021)。在地形上找到最佳路径(//www.tatmou.com/matlabcentral/fileexchange/39034-finding-an-optimal-path-on-the-terrain), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2012b
与任何版本兼容