Returns the generalized singular value decomposition of the matrix
and another matrix.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public virtual GeneralizedSingularValueDecomposition<T> GetSingularValueDecomposition(
Matrix<T> matrix2,
GeneralizedSingularValueDecompositionFactors requestedFactors,
bool overwriteMatrix
)
Public Overridable Function GetSingularValueDecomposition (
matrix2 As Matrix(Of T),
requestedFactors As GeneralizedSingularValueDecompositionFactors,
overwriteMatrix As Boolean
) As GeneralizedSingularValueDecomposition(Of T)
public:
virtual GeneralizedSingularValueDecomposition<T>^ GetSingularValueDecomposition(
Matrix<T>^ matrix2,
GeneralizedSingularValueDecompositionFactors requestedFactors,
bool overwriteMatrix
)
abstract GetSingularValueDecomposition :
matrix2 : Matrix<'T> *
requestedFactors : GeneralizedSingularValueDecompositionFactors *
overwriteMatrix : bool -> GeneralizedSingularValueDecomposition<'T>
override GetSingularValueDecomposition :
matrix2 : Matrix<'T> *
requestedFactors : GeneralizedSingularValueDecompositionFactors *
overwriteMatrix : bool -> GeneralizedSingularValueDecomposition<'T>
Parameters
- matrix2
- Type: Extreme.MathematicsMatrixT
The secondary matrix in the decomposition. - requestedFactors
- Type: Extreme.Mathematics.LinearAlgebraGeneralizedSingularValueDecompositionFactors
A GeneralizedSingularValueDecompositionFactors
value that specifies which factors of the decomposition should be computed. - overwriteMatrix
- Type: SystemBoolean
A boolean value that indicates
whether the contents of the matrix may be overwritten by
the decomposition.
Return Value
Type:
GeneralizedSingularValueDecompositionTAn
GeneralizedSingularValueDecompositionT object that represents
the singular value decomposition of the matrix.
Reference