| SingularValueDecompositionDecompose Method (ReadOnlyDoubleMatrix, DoubleMatrix, DoubleMatrix) |
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(
ReadOnlyDoubleMatrix matrix,
out DoubleMatrix leftSingularVectors,
out DoubleMatrix conjugateTransposedRightSingularVectors
)
Public Shared Function Decompose (
matrix As ReadOnlyDoubleMatrix,
<OutAttribute> ByRef leftSingularVectors As DoubleMatrix,
<OutAttribute> ByRef conjugateTransposedRightSingularVectors As DoubleMatrix
) As DoubleMatrix
public:
static DoubleMatrix^ Decompose(
ReadOnlyDoubleMatrix^ matrix,
[OutAttribute] DoubleMatrix^% leftSingularVectors,
[OutAttribute] DoubleMatrix^% conjugateTransposedRightSingularVectors
)
static member Decompose :
matrix : ReadOnlyDoubleMatrix *
leftSingularVectors : DoubleMatrix byref *
conjugateTransposedRightSingularVectors : DoubleMatrix byref -> DoubleMatrix
Parameters
- matrix
- Type: Novacta.AnalyticsReadOnlyDoubleMatrix
The matrix to decompose. - leftSingularVectors
- Type: Novacta.AnalyticsDoubleMatrix
The matrix whose columns represent the left singular vectors.
- conjugateTransposedRightSingularVectors
- Type: Novacta.AnalyticsDoubleMatrix
The matrix whose rows represent the conjugate transposed right
singular vectors.
Return Value
Type:
DoubleMatrix
The diagonal matrix of singular values.
Exceptions See Also