Package org.ejml.alg.dense.linsol.svd

Examples of org.ejml.alg.dense.linsol.svd.SolvePseudoInverseSvd


     * @param useSVD If true SVD will be used, otherwise QR with column pivot will be used.
     * @return Solver for singular matrices.
     */
    public static LinearSolver<DenseMatrix64F> pseudoInverse( boolean useSVD ) {
        if( useSVD )
            return new SolvePseudoInverseSvd();
        else
            return leastSquaresQrPivot(true,false);
    }
View Full Code Here


    private static void runAlgorithms( int numTrials )
    {

        System.out.println("Pseudo Inverse  = "+ solveBenchmark(
                new SolvePseudoInverseSvd(A.numRows,A.numCols),numTrials));
        System.out.println("QR house        = "+ solveBenchmark(
                new LinearSolverQrHouse(),numTrials));
        System.out.println("QR house Col    = "+ solveBenchmark(
                new LinearSolverQrHouseCol(),numTrials));
    }
View Full Code Here

        System.out.println("solve QR house        = "+ solveBenchmark(
                new LinearSolverQrHouse(),numTrials));
        System.out.println("solve QR house Col    = "+ solveBenchmark(
                new LinearSolverQrHouseCol(),numTrials));
        System.out.println("solve PInv            = "+ solveBenchmark(
                new SolvePseudoInverseSvd(),numTrials));
//        System.out.println("solve SVD             = "+ solveBenchmark(
//                new LinearSolverSvd(new SvdNumericalRecipes(A.numRows,A.numCols)),numTrials/8));
    }
View Full Code Here

TOP

Related Classes of org.ejml.alg.dense.linsol.svd.SolvePseudoInverseSvd

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.