资源简介
计算复杂网络的相关特性,比如,度,平均距离,最短路

代码片段和文件信息
% function r=get_assortative_coefficient(Nodes)
%get assortative coefficientsee Ref[NewmanMixing patterns in networks]
%Input:Nodes--N*N adjacent matrixNodes(ij)=1;i is outdegreej is indegree
%Output:r--assortative coefficient
N=length(Nodes);
edgeNum=nnz(Nodes);%include outEdge and inEdgeave_degree=edgeNum/N
Outdegree=zeros(N1);
Indegree=zeros(N1);
for i=1:N
Outdegree(i)=nnz(Nodes(i:));
Indegree(i)=nnz(Nodes(:i));
end
%sum1 is sum(i*j)
%sum2 is sum(i+j)
%sum3 is sum(i^2+j^2)
sum1=0;
sum2=0;
sum3=0;
[RowColWeight]=find(Nodes);
Len=length(Row);
for temp=1:Len
i=Row(temp);
j=Col(temp);
sum1=sum1+(Indegree(j)-1)*(Outdegree(i)-1);
sum2=sum2+(Indegree(j)-1)+(Outdegree(i)-1);
sum3=sum3+(Indegree(j)-1)^2+(Outdegree(i)-1)^2;
end
%for i=1:N
% for j=1:N
% if Nodes(ij)>0
% sum1=sum1+(Indegree(j)-1)*(Outdegree(i)-1);
% sum2=sum2+(Indegree(j)-1)+(Outdegree(i)-1);
% sum3=sum3+(Indegree(j)-1)^2+(Outdegree(i)-1)^2;
% end
% end
%end
r=((sum1/edgeNum)-(sum2/(2*edgeNum))^2)/((sum3/(2*edgeNum))-(sum2/(2*edgeNum))^2);
return
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1174 2008-07-24 22:47 get_assortative_coefficient.m
----------- --------- ---------- ----- ----
1392 2
- 上一篇:linux tftp rpm软件包
- 下一篇:卡奔安装软件
相关资源
- 幂律分布复杂网络程序
- 论文研究 - 复杂网络中SECIR谣言传播模
- 复杂网络幂律分布
- Guanrong Chen《Introduction to Complex Networ
- 复杂系统与复杂网络.pdf
- Graph Theory and Complex Networks: An Introduc
- pajek软件 复杂网络可视化分析工具
- 复杂网络演化博弈理论研究综述
- 如何正确测量总谐波失真THD及其相关
- 复杂网络建模
- NodeXL安装包
- 基于复杂网络的城市交通拥堵传播
- science复杂系统与网络专辑
- ucinet6中文版
- gephi作图帮助文档
- 复杂网络基本工具箱
- 复杂网络理论及其应用.pdf
- 复杂网络及其应用
- ucinet(计算复杂网络参数)
- UR10机械臂3D模型说明PDF
- 图计算、复杂网络、TigerGraph产品用例
- 复杂系统与复杂网络-何大韧
- 复杂网络大家名著:Complex Networks---
- 复杂网络导论
- 网络科学导论 汪小帆
- 常见复杂网络网络模型的实现代码
- 边介数源代码(复杂网络或者软件网
- Infomap算法 复杂网络
- 复杂网络数据从excel转pajek软件
- 聚类技术---复杂网络社团检测
评论
共有 条评论