java实现和Matlab语言实现的pagerank算法


完整的用JAVA和MATLAB实现的Pagerank算法,且富有详细的注释
资源截图
代码片段和文件信息
function [DeDaver_DeD]=Degree_Distribution()
%% 求网络图中各节点的度及度的分布曲线
%% 求解算法:求解每个节点的度,再按发生频率即为概率,求P(k) 
%A————————网络图的邻接矩阵
%DeD————————网络图各节点的度分布
%aver_DeD———————网络图的平均度
clc;
clear;
A = load(‘New.txt‘);
N=size(A2);
DeD=zeros(1N);
for i=1:N
   % DeD(i)=length(find((A(i:)==1)));
   DeD(i)=sum(A(i:));
end
aver_DeD=mean(DeD);

if sum(DeD)==0
    disp(‘该网络图只是由一些孤立点组成‘);
    return;
else 
    figure;     
    bar([1:N]DeD);  
    xlabel(‘节点编号n‘);
    ylabel(‘各节点的度数K‘);
    title(‘网络图中各节点的度的大小分布图‘);
end

figure;
M=max(DeD);
for i=1:M+1;    %网络图中节点的度数最大为M但要同时考虑到度为0的节点的存在性
    N_DeD(i)=length(find(DeD==i-1));
end
P_DeD=zeros(1M+1);
P_DeD(:)=N_DeD(:)./sum(N_DeD);
bar([0:M]P_DeD‘r‘);
xlabel(‘节点的度 K‘);
ylabel(‘节点度为K的概率 P(K)‘);
title(‘网络图中节点度的概率分布图‘);




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         983  2014-06-09 09:37  Degree_Distribution.m
     文件     1286483  2014-06-09 09:37  Hadoop01.pdf
     文件        9497  2014-06-09 09:37  PageRank.java
     文件         403  2014-06-09 09:37  pagerank.m

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)