数学建模 图论模型-Floyed算法 学习笔记

算法思想

数学建模 图论模型-Floyed算法 学习笔记_第1张图片

举例

数学建模 图论模型-Floyed算法 学习笔记_第2张图片
Matlab仿真:

function [D,path,min1,path1]=floyd(a,start,terminal)
D=a;n=size(D,1);path=zeros(n,n);

for i=1:n
   for j=1:n
      if D(i,j)~=inf
         path(i,j)=j;
      end, 
   end,
end
for k=1:n
   for i=1:n
      for j=1:n
         if D(i,k)+D(k,j)

仿真结果:
数学建模 图论模型-Floyed算法 学习笔记_第3张图片

你可能感兴趣的:(数学基础)