书中pagerank 例子练习:
n = 6;
U = {
'http://www.alpha.com'
'http://www.beta.com'
'http://www.gamma.com'
'http://www.delta.com'
'http://www.rho.com'
'http://www.sigma.com'
};
i = [2 3 4 4 5 6 1 6 1];
j = [1 2 2 3 3 3 4 5 6];
G = sparse(i,j,1,n,n);
full(G);
c = full(sum(G));
p = 0.85;
delta = (1-p)/n;
e = ones(n,1);
D = spdiags(1./c', 0, n,n);
I = speye(n, n);
x = (I - p*G*D) \ (delta *e);
A = p*G*D + delta;
x1 = (I - A)\e;
x1 = x1/sum(x1)