我想问一些关于特征向量中心性的问题。我必须使用幂迭代计算特征值。这是我计算特征值的代码:
v=rand(165,1);
for k=1:5
w = data_table*v;
lamda = norm(w);
v = w/lamda;
end
当我得到一个特征值时,我很困惑使用我得到的单个特征值来计算特征向量得分。例如,在我计算特征值的代码中,我得到显性特征值 = 78.50。有了这个特征值分数,我想计算特征向量分数。通常,我们总是使用代码计算特征值和特征向量,例如: [U,V] = eig(data_matrix); 但是,该代码的结果:
v =
-167.59 0 0
0 -117.51 0
0 0 -112.0
V =
0.0404505 0.04835455 -0.01170
0.0099050 -0.0035217 -0.05561
0.0319591 -0.0272589 0.018426
根据结果,我们使用三个特征值得分计算特征向量。我的问题是如何计算特征向量得分,但只使用我们在幂迭代代码中获得的一个特征值得分?