SingularValueDecomposition (original) (raw)


public class SingularValueDecomposition
extends java.lang.Object
implements java.io.Serializable, RevisionHandler
Singular Value Decomposition.
For an m-by-n matrix A with m >= n, the singular value decomposition is an m-by-n orthogonal matrix U, an 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.
Adapted from the JAMA package.
Version: Revision:11815Revision: 11815 Revision:11815
Author:
The Mathworks and NIST, Fracpete (fracpete at waikato dot ac dot nz), eibe@cs.waikato.ac.nz
See Also:
Serialized Form