Float |
The FloatComplexSVDecomp type exposes the following members.
Name | Description | |
---|---|---|
FloatComplexSVDecomp | Constructs an empty singular value decomposition instance. | |
FloatComplexSVDecomp(FloatComplexMatrix) | Constructs a singular value decomposition of a given matrix. |
Name | Description | |
---|---|---|
Cols | Gets the number of columns in the matrix that the 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 which 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. | |
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'