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()
AbstractSVDAlgorithmgetW in interface SVDAlgorithmgetW in class AbstractSVDAlgorithmpublic DblMatrix getV()
AbstractSVDAlgorithmgetV in interface SVDAlgorithmgetV in class AbstractSVDAlgorithmpublic DblMatrix getU()
AbstractSVDAlgorithmgetU in interface SVDAlgorithmgetU in class AbstractSVDAlgorithmpublic DblMatrix solveSystem(DblMatrix b)
solveSystem in interface SVDAlgorithmsolveSystem in class AbstractSVDAlgorithmpublic DblMatrix conditionNumber()
AbstractSVDAlgorithmconditionNumber in interface SVDAlgorithmconditionNumber in class AbstractSVDAlgorithmpublic boolean isSingular()
AbstractSVDAlgorithmisSingular in interface SVDAlgorithmisSingular in class AbstractSVDAlgorithmpublic DblMatrix nullspace()
AbstractSVDAlgorithmnullspace in interface SVDAlgorithmnullspace in class AbstractSVDAlgorithmCopyright © 2011, 2013. Daniel P. Dougherty