public abstract class AbstractSVDAlgorithm extends java.lang.Object implements SVDAlgorithm
| Constructor and Description |
|---|
AbstractSVDAlgorithm() |
AbstractSVDAlgorithm(DblMatrix X) |
| Modifier and Type | Method and Description |
|---|---|
abstract DblMatrix |
conditionNumber()
Returns the condition number of the decomposed matrix.
|
abstract DblMatrix |
getU()
Get an orthonormal basis for the range of the decomposed matrix.
|
abstract DblMatrix |
getV()
Get an orthonormal basis for the nullspace of the decomposed matrix.
|
abstract DblMatrix |
getW()
Get the singular values of the matrix.
|
abstract boolean |
isSingular()
Return true if a singular condition is encountered during.
|
abstract DblMatrix |
nullspace()
Return an orthonormal basis for the nullspace of the decomposed matrix.
|
abstract DblMatrix |
solveSystem(DblMatrix Y)
Solve a linear system (X*b = Y) returning the coeficients
as a DblMatrix.
|
public AbstractSVDAlgorithm(DblMatrix X)
public AbstractSVDAlgorithm()
public abstract DblMatrix nullspace()
nullspace in interface SVDAlgorithmpublic abstract DblMatrix getU()
getU in interface SVDAlgorithmpublic abstract DblMatrix getV()
getV in interface SVDAlgorithmpublic abstract DblMatrix getW()
getW in interface SVDAlgorithmpublic abstract boolean isSingular()
isSingular in interface SVDAlgorithmpublic abstract DblMatrix solveSystem(DblMatrix Y)
solveSystem in interface SVDAlgorithmpublic abstract DblMatrix conditionNumber()
conditionNumber in interface SVDAlgorithmCopyright © 2011, 2013. Daniel P. Dougherty