| SingularValueDecompositionDecompose Method (ReadOnlyComplexMatrix, ComplexMatrix, ComplexMatrix) |
Computes the Singular Value Decomposition of the
specified matrix.
Namespace:
Novacta.Analytics.Advanced
Assembly:
Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax public static DoubleMatrix Decompose(
ReadOnlyComplexMatrix matrix,
out ComplexMatrix leftSingularVectors,
out ComplexMatrix conjugateTransposedRightSingularVectors
)
Public Shared Function Decompose (
matrix As ReadOnlyComplexMatrix,
<OutAttribute> ByRef leftSingularVectors As ComplexMatrix,
<OutAttribute> ByRef conjugateTransposedRightSingularVectors As ComplexMatrix
) As DoubleMatrix
public:
static DoubleMatrix^ Decompose(
ReadOnlyComplexMatrix^ matrix,
[OutAttribute] ComplexMatrix^% leftSingularVectors,
[OutAttribute] ComplexMatrix^% conjugateTransposedRightSingularVectors
)
static member Decompose :
matrix : ReadOnlyComplexMatrix *
leftSingularVectors : ComplexMatrix byref *
conjugateTransposedRightSingularVectors : ComplexMatrix byref -> DoubleMatrix
Parameters
- matrix
- Type: Novacta.AnalyticsReadOnlyComplexMatrix
The matrix to decompose. - leftSingularVectors
- Type: Novacta.AnalyticsComplexMatrix
The matrix whose columns represent the left singular vectors.
- conjugateTransposedRightSingularVectors
- Type: Novacta.AnalyticsComplexMatrix
The matrix whose rows represent the conjugate transposed right
singular vectors.
Return Value
Type:
DoubleMatrix
The diagonal matrix of singular values.
Exceptions See Also