• 大小: 539B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: floyd  dijkstra  

资源简介

floyd函数,计算网络图当中任意两点之间的最短距离和最短路径的函数,和dijkstra算法的目的相同,但是采用的算法不同.

资源截图

代码片段和文件信息

function [distancemypath]= floyd(Xstartfinish)
n=size(X1);
path=zeros(n);
for i=1:n
    for j=1:n
        if X(ij)~=inf
            path(ij)=j;
        end
    end
end
for k=1:n
    for i=1:n
        for j=1:n
            if X(ij)>X(ik)+X(kj)
   

评论

共有 条评论