Maior valor próprio de uma matriz

Como obter o maior valor próprio dessa matriz?

Matriz

|0.50, 2.40, 1.00, 0.00|
|0.50, 0, 0, 0|
|0, 0.80, 0, 0|
|0, 0, 0.50, 0|

Poste o que você já fez e qual é sua dúvida pontual, aí a gente ajuda.

import org.la4j.Matrix;

import org.la4j.matrix.dense.Basic2DMatrix;

import org.la4j.decomposition.EigenDecompositor;

public class Teste {

public static void main(String[] args) {
    double[][] matComparacao ={{0.50, 2.40, 1.00, 0.00},{0.50, 0, 0, 0},{0, 0.80, 0, 0},{0, 0, 0.50, 0}};

            // Criar objeto do tipo Matriz

    Matrix a = new Basic2DMatrix(matComparacao);



    //Obtem valores e vetores próprios fazendo "Eigen Decomposition"

    EigenDecompositor eigenD=new EigenDecompositor(a);

    Matrix [] mattD= eigenD.decompose();



    for(int i=0; i<2;i++)

    {

        System.out.println(mattD[i]);

    }





}

}