handunsir的个人博客分享 http://blog.sciencenet.cn/u/handunsir

博文

网络中一条边的两个端点度分别为D1和D2的统计程序

已有 2320 次阅读 2014-8-5 15:16 |系统分类:科研笔记

网络中一条边的两个端点度分别为D1和D2的统计程序

clear all;clc;
rand('state',10)
A=round(rand(10,10));
A=tril(A,-1)+tril(A,-1)';
[row,colum]=size(A);
EdgeDegree=[0,0,0];
for i=1:row
   for j=i:colum
       if A(i,j)==1
           SortByDegree=sort([sum(A(i,:)),  sum(A(:,j))]);
           Similar=(EdgeDegree(:,1)==SortByDegree(1))&(EdgeDegree(:,2)==SortByDegree(2));
           if sum(Similar)~=0
               Index=find(Similar==1);
               EdgeDegree(Index,3)=EdgeDegree(Index,3)+1;
           els
e
              EdgeDegree=[EdgeDegree; sort([sum(A(i,:)),  sum(A(:,j))]),1];
           end
       end
   end
end
EdgeDegree(:,3)=EdgeDegree(:,3)/sum(EdgeDegree(:,3));
EdgeDis=EdgeDegree(2:end,:)



https://blog.sciencenet.cn/blog-1668270-817278.html


下一篇:无向网络全局以及局部效率matlab程序
收藏 IP: 221.6.159.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-8 05:01

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部