复杂网络聚类系数和平均路径长度计算的MATLAB源代码

复杂网络聚类系数和平均路径长度计算的MATLAB源代码

ID:37739969

大小:33.50 KB

页数:7页

时间:2019-05-30

复杂网络聚类系数和平均路径长度计算的MATLAB源代码_第1页
复杂网络聚类系数和平均路径长度计算的MATLAB源代码_第2页
复杂网络聚类系数和平均路径长度计算的MATLAB源代码_第3页
复杂网络聚类系数和平均路径长度计算的MATLAB源代码_第4页
复杂网络聚类系数和平均路径长度计算的MATLAB源代码_第5页
资源描述:

《复杂网络聚类系数和平均路径长度计算的MATLAB源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复杂网络聚类系数和平均路径长度计算的MATLAB源代码申明:文章来自百度用户carrot_hy复杂网络的代码总共是三个m文件,复制如下:第一个文件,CCM_ClusteringCoef.mfunction[Cp_Global,Cp_Nodal]=CCM_ClusteringCoef(gMatrix,Types)%CCM_ClusteringCoefcalculatesclusteringcoefficients.%Input:%  gMatrix    adjacencymatrix%  Types      typeofgraph:'binary','weighted','direct

2、ed','all'(default).%Usage:%  [Cp_Global,Cp_Nodal]=CCM_ClusteringCoef(gMatrix,Types)returns%  clusteringcoefficientsforallnodes"Cp_Nodal"andaverageclustering%  coefficientofnetwork"Cp_Global".%Example:%  G=CCM_TestGraph1('nograph');%  [Cp_Global,Cp_Nodal]=CCM_ClusteringCoef(G);%Note:%  1)onenodeha

3、vevaule0,whilewhichonlyhasaneighbourornone.%  2)Thedirctednetworktermedtripletsthatfulfillthefollowcondition%     asnon-vacuous:j->i->kandk->i-j,ifdon'tsatisfywiththatas%     vacuous,justlike:j->i,k->iandi->j,i->k.andtheclosedtriplets%     onlyj->i->k==j->kandk->i->j==k->j.%  3)'ALL'typenetworkco

4、defromMikaRubinov'sBCTtoolkit.%Refer:% [1]Barratetal.(2004)Thearchitectureofthecomplexweightednetworks.% [2]Wasserman,S.,Faust,K.(1994)SocialNetworkAnalysis:Methodsand%     Applications.% [3]ToreOpsahlandPietroPanzarasa(2009)."ClusteringinWeighted%     Networks".SocialNetworks31(2).%SeealsoCCM_Tr

5、ansitivity%WrittenbyYongLiu,Oct,2007%CenterforComputationalMedicine(CCM),%NationalLaboratoryofPatternRecognition(NLPR),%InstituteofAutomation,ChineseAcademyofSciences(IACAS),China.%RevisebyHuYong,Nov,2010%E-mail:%basedonMatlab2006a%$Revision:1.0,Copywrite(c)2007error(nargchk(1,2,nargin,'struct'))

6、;if(nargin<2),   Types='all';  endN=length(gMatrix);gMatrix(1:(N+1):end)=0;%Clearself-edgesCp_Nodal=zeros(N,1);  %Preallocateswitch(upper(Types))case'BINARY'%Binarynetwork gMatrix=double(gMatrix>0);%Ensurebinarynetwork fori=1:N       neighbor=(gMatrix(i,:)>0);       Num     =sum(neighbor);%number

7、ofneighbornodes       temp    =gMatrix(neighbor,neighbor);       if(Num>1), Cp_Nodal(i)=sum(temp(:))/Num/(Num-1);  end   end   case'WEIGHTED'%Weightednetwork--arithmeticmean   fori=1:N       neighbor=(gMatrix(i,:)>0); 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。