public class NRSVDAlgorithm extends AbstractSVDAlgorithm
Constructor and Description |
---|
NRSVDAlgorithm() |
NRSVDAlgorithm(DblMatrix ain) |
Modifier and Type | Method and Description |
---|---|
DblMatrix |
conditionNumber()
Returns the condition number of the decomposed matrix.
|
DblMatrix |
getU()
Get an orthonormal basis for the range of the decomposed matrix.
|
DblMatrix |
getV()
Get an orthonormal basis for the nullspace of the decomposed matrix.
|
DblMatrix |
getW()
Get the singular values of the matrix.
|
boolean |
isSingular()
Return true if a singular condition is encountered during.
|
DblMatrix |
nullspace()
Return an orthonormal basis for the nullspace of the decomposed matrix.
|
static DblMatrix |
nullspace(DblMatrix X) |
DblMatrix |
solveSystem(DblMatrix b)
Solves the systems A*x = b for given right hand side b.
|
public NRSVDAlgorithm()
public NRSVDAlgorithm(DblMatrix ain)
public DblMatrix getW()
AbstractSVDAlgorithm
getW
in interface SVDAlgorithm
getW
in class AbstractSVDAlgorithm
public DblMatrix getV()
AbstractSVDAlgorithm
getV
in interface SVDAlgorithm
getV
in class AbstractSVDAlgorithm
public DblMatrix getU()
AbstractSVDAlgorithm
getU
in interface SVDAlgorithm
getU
in class AbstractSVDAlgorithm
public DblMatrix solveSystem(DblMatrix b)
solveSystem
in interface SVDAlgorithm
solveSystem
in class AbstractSVDAlgorithm
public DblMatrix conditionNumber()
AbstractSVDAlgorithm
conditionNumber
in interface SVDAlgorithm
conditionNumber
in class AbstractSVDAlgorithm
public boolean isSingular()
AbstractSVDAlgorithm
isSingular
in interface SVDAlgorithm
isSingular
in class AbstractSVDAlgorithm
public DblMatrix nullspace()
AbstractSVDAlgorithm
nullspace
in interface SVDAlgorithm
nullspace
in class AbstractSVDAlgorithm
Copyright © 2011, 2013. Daniel P. Dougherty