?? main.m
字號:
%%使用本函數,首先要輸入鄰接矩陣Cost(i,j),
%%然后調用ShortestPath_Djk()求出最短路,并用PrintPath()
%%將路徑打印出來。
%調用ShortestPath_Djk()和PrintPath() 來計算出最路和顯示出路徑
%a為(CrossPointNo)維向量,如果CrossPointNo=6
%則為6維向量。其中,a(i)表示第i點和起始點S之間的距離。
%b為算法迭代過程中,一個節點與起始點的距離被那個節點更新的,
%如果b(i)=j,表示第i個點最終由j節點修改.
[a b]=ShortestPath_Djk(Cost,CrossPointNo,s);
%調用PrintPath來顯示各點與起始點之間的最短路的路徑
%其中,a,b為ShortestPath_Djk()的返回值
PrintPath(a,b,s,e);
fprintf('路徑長度:%f',a(e));
fprintf('\n');
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -