Class DoubleSVDecomp represents the singular value decomposition (SVD)
of a matrix.
Namespace:
CenterSpace.NMath.MatrixAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public class DoubleSVDecomp : ICloneable |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public Class DoubleSVDecomp _ Implements ICloneable |
| Visual C++ |
|---|
[SerializableAttribute] public ref class DoubleSVDecomp : ICloneable |
Remarks
The singular value decomposition is a representation of a matrix
A of the form:
CopyC#
where U and V are orthogonal, S is diagonal, and
V' denotes the transpose of the matrix V.
The entries along the diagonal of S are the singular values.
The columns of U are the left singular vectors, and the columns
of V are the right singular vectors. By default, the reduced
singular value decomposition and all singular vectors are computed.
If you want the full singular value decomposition, or just the singular
values computed, use class DoubleSVDecompServer.
A = USV'