![]() | Float |
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'