• 大小: 910B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: matlab  网络  

资源简介

%% 求复杂网络中两节点的距离以及平均路径长度 %% 求解算法:首先利用Floyd算法求解出任意两节点的距离,再求距离的平均值得平均路径长度 % A————————网络图的邻接矩阵 % D————————返回值:网络图的距离矩阵 % aver_D———————返回值:网络图的平均路径长度

资源截图

代码片段和文件信息

function [Daver_D]=Aver_Path_Length(A)
%% 求复杂网络中两节点的距离以及平均路径长度
%% 求解算法:首先利用Floyd算法求解出任意两节点的距离,再求距离的平均值得平均路径长度
%  A————————网络图的邻接矩阵
%  D————————返回值:网络图的距离矩阵
%  aver_D———————返回值:网络图的平均路径长度
 N=size(A2);
 D=A;
 D(D==0)=inf;    %将邻接矩阵变为邻接距离矩阵,两点无边相连时赋值为inf,自身到自身的距离为0.
 for i=1:N           
     D(ii)=0;       
 end   
 for k=1:N        

评论

共有 条评论