![]() | FloatSVDecomp Class |
Namespace: CenterSpace.NMath.Core
The FloatSVDecomp type exposes the following members.
Name | Description | |
---|---|---|
![]() | FloatSVDecomp |
Constructs an empty singular value decomposition instance.
|
![]() | FloatSVDecomp(FloatMatrix) |
Constructs a singular value decomposition of a given matrix.
|
Name | Description | |
---|---|---|
![]() | Cols |
Gets the number of columns in the matrix that this decomposition represents.
|
![]() | Fail |
Gets the status of the decomposition.
|
![]() | LeftVectors |
Gets the matrix whose columns are the left singular vectors of
this decomposition.
|
![]() | NumberLeftVectors |
Gets the number of left singular vectors in the decomposition.
|
![]() | NumberRightVectors |
Gets the number of right singular vectors in the decomposition.
|
![]() | Rank |
Gets the rank of the matrix that this decomposition represents.
|
![]() | RightVectors |
Gets the matrix whose columns are the right singular vectors of
this decomposition.
|
![]() | Rows |
Gets the number of rows in the matrix that this decomposition represents.
|
![]() | SingularValues |
Gets the singular values of this decomposition. The values are
non-negative and arranged in decreasing order.
|
Name | Description | |
---|---|---|
![]() | Clone |
Creates a deep copy of this decomposition.
|
![]() | Factor |
Builds a decomposition for the matrix A.
|
![]() | FactorInPlace |
Builds a decomposition for the matrix A in place. The
contents of the matrix A are destroyed.
|
![]() | LeftVector |
Returns the specified left singular vector.
|
![]() | RightVector |
Returns the specified right singular vector.
|
![]() | SingularValue |
Returns the specified singular value.
|
![]() | Truncate |
Truncates all singular values that are less than a given
tolerance by setting them to zero.
|
A = USV'