在pagerank中显示最后10个结果

时间:2018-03-16 22:27:23

标签: matlab

% Print the last 10 URLs in page rank order.
[~,id] = sort(x,1,'descend');
fprintf('#     PageRank     Page\n'); 
for j=991:1000
  fprintf('%02d    %1.2e     %s\n',j,x(id(j)),U{id(j)});
end

我正在尝试在我的pagerank函数中打印最后十个结果,但我不知道哪个代码是正确的。两者都显示结果,但我觉得两者都不对,因为我觉得我错过了一些东西。

[~,id] = sort(x,1,'ascend');
fprintf('#     PageRank     Page\n'); 
for j=1:10
  fprintf('%02d    %1.2e     %s\n',j,x(id(j)),U{id(j)});
end

1 个答案:

答案 0 :(得分:0)

假设x是页面排名而U是名称的单元格数组,两个结果都很好,并且会为您提供排名最低的条目。我亲自使用'ascend'选项,因为它在我的机器上的速度要快一点(2.1%)。