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 SVDAlgorithm
public abstract DblMatrix getU()
getU
in interface SVDAlgorithm
public abstract DblMatrix getV()
getV
in interface SVDAlgorithm
public abstract DblMatrix getW()
getW
in interface SVDAlgorithm
public abstract boolean isSingular()
isSingular
in interface SVDAlgorithm
public abstract DblMatrix solveSystem(DblMatrix Y)
solveSystem
in interface SVDAlgorithm
public abstract DblMatrix conditionNumber()
conditionNumber
in interface SVDAlgorithm
Copyright © 2011, 2013. Daniel P. Dougherty