org.ujmp.core.doublematrix.calculation.general.decomposition
Interface SVD<T>
-
public interface SVD<T>Singular Value Decomposition.For an m-by-n matrix A, the singular value decomposition is an m-by-(m or n) orthogonal matrix U, a (m or n)-by-n diagonal matrix S, and an n-by-n orthogonal matrix V so that A = U*S*V'.
The singular values, sigma[k] = S[k][k], are ordered so that sigma[0] >= sigma[1] >= ... >= sigma[n-1].
The singular value decompostion always exists, so the constructor will never fail. The matrix condition number and the effective numerical rank can be computed from this decomposition.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static classSVD.SVDMatrix
-
Field Summary
Fields Modifier and Type Field and Description static SVD<Matrix>INSTANCEstatic SVD<Matrix>MATRIXstatic SVD<Matrix>MATRIXLARGEMULTITHREADEDstatic SVD<Matrix>MATRIXLARGESINGLETHREADEDstatic SVD<Matrix>MATRIXSMALLMULTITHREADEDstatic SVD<Matrix>MATRIXSMALLSINGLETHREADEDstatic intTHRESHOLDstatic SVD<Matrix>UJMP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description T[]calc(T source)
-
-
-
Field Detail
-
THRESHOLD
static final int THRESHOLD
- See Also:
- Constant Field Values
-
-
DataMelt 3.0 © DataMelt by jWork.ORG