欢迎来到 < Haoh-Smile > 的博客,觉得受用客官就点个赞评论一下呗!
你已经读过前篇文章的讲解了吧!Dijkstra算法结合时间窗规划无冲突路径
function [T,N] = GetTrastion(X,Y,sp)主要功能是计算得到所有最短路径的转弯次数。在两节点所有最短路径中距离是相同的,但路径转弯次数不一定相同,为得到最优路径选择距离最短及转弯次数最少的路径。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为GetTrastion.m,代码实现如下:
%%%%%%%%%%%%%%%%%%%%%%%得到转弯次数矩阵%%%%%%%%%%%%%%%%%%%%%
function [T,N] = GetTrastion(X,Y,sp