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'