Package cern.colt.matrix.linalg

Examples of cern.colt.matrix.linalg.EigenvalueDecomposition


    double[][] mN = MatrixMath.multiply(dataDifference,
        MatrixMath.transpose(dataDifference));
   
    // eigenvaluedecomosition from cern
    DenseDoubleMatrix2D d = new DenseDoubleMatrix2D(mN);
    EigenvalueDecomposition e = new EigenvalueDecomposition(d);
    double[] eigenValues = MatrixMath.diag(e.getD().toArray());
    double[][] eigenVectors = e.getV().viewDice().toArray();
   
    // sorting
    Vector<EigenPair> eigenPairs = new Vector<EigenPair>();
    for (int i = 0; i < eigenValues.length; i++) {
      EigenPair ep = new EigenPair(eigenValues[i], eigenVectors[i]);
View Full Code Here


        if (i != l - 1) {
          hessian.setQuick(i + 1, i, 1);
        }
      }
    }
    final double[] d = new EigenvalueDecomposition(hessian).getRealEigenvalues().toArray();
    final Double[] result = new Double[d.length];
    for (int i = 0; i < d.length; i++) {
      result[i] = d[i];
    }
    return result;
View Full Code Here

TOP

Related Classes of cern.colt.matrix.linalg.EigenvalueDecomposition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.