shortest.m

来自「matlab经典算法程序,包括:插值与拟合、规划问题、绘图、解方程、数据分析等等」· M 代码 · 共 10 行

M
10
字号
%function p=shortest(startp,endp,Cost)
function p=shortest(startp,endp,Cost)
CrossPointNo=length(Cost);
[a b]=Shortest_Djk(Cost,CrossPointNo,startp);
%getpath用来显示各点与起始点之间的最短路的路径
%其中,a,b为Shortest_Djk()的返回值
  p=getpath(a,b,startp,endp)
  fprintf('路径长度:%f',a(endp));
  fprintf('\n');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?