我试图在JAVA中找到邻接矩阵的主要特征向量。
我已经有了计算主导EigenValue的函数,虽然我被告知为了计算那个EigenValue的EigenVctor,我必须找到方程Ax =λx的解(A是邻接矩阵和λ)主导的特征值)。
所以我从邻接矩阵中减去EigenValue。然后,我还被告知使用高斯方法找到矢量。虽然我不知道如何做到这一点。
让我们说,我的A是:
0 1 0 0
0 0 1 0
0 1 0 1
1 0 0 0
假设占优势的EigenValue是2,10(它不是)。我从矩阵的对角线中减去该值:
-2.10 1 0 0
0 -2.10 1 0
0 1 -2.10 1
1 0 0 -2.10
我使用高斯方法然后我不知道如何处理该结果。
我不想使用任何库来执行此操作,因为我想使用algebrical方式执行此操作。