Matrix<T>.Get Singular Value Decomposition Method
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
Overload List
Get | Returns the singular value decomposition of the matrix. |
Get | Returns the generalized singular value decomposition of the matrix and another matrix. |
Get | Returns the singular value decomposition of the matrix. |
Get | Returns the generalized singular value decomposition of the matrix and another matrix. |
Get | Returns the singular value decomposition of the matrix. |
Get | Returns the generalized singular value decomposition of the matrix and another matrix. |
GetSingularValueDecomposition
Returns the singular value decomposition of the matrix.
public SingularValueDecomposition<T> GetSingularValueDecomposition()
Return Value
SingularValueDecomposition<T>An SingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.
GetSingularValueDecomposition(Matrix<T>)
Returns the generalized singular value decomposition of the matrix
and another matrix.
public GeneralizedSingularValueDecomposition<T> GetSingularValueDecomposition(
Matrix<T> matrix2
)
Parameters
Return Value
GeneralizedSingularValueDecomposition<T>An GeneralizedSingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.
GetSingularValueDecomposition(SingularValueDecompositionFactors)
Returns the singular value decomposition of the matrix.
public virtual SingularValueDecomposition<T> GetSingularValueDecomposition(
SingularValueDecompositionFactors requestedFactors
)
Parameters
- requestedFactors SingularValueDecompositionFactors
- A SingularValueDecompositionFactors value that specifies which factors of the decomposition should be computed.
Return Value
SingularValueDecomposition<T>An SingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.
GetSingularValueDecomposition(Matrix<T>, GeneralizedSingularValueDecompositionFactors)
Returns the generalized singular value decomposition of the matrix
and another matrix.
public virtual GeneralizedSingularValueDecomposition<T> GetSingularValueDecomposition(
Matrix<T> matrix2,
GeneralizedSingularValueDecompositionFactors requestedFactors
)
Parameters
- matrix2 Matrix<T>
- The secondary matrix in the decomposition.
- requestedFactors GeneralizedSingularValueDecompositionFactors
- A GeneralizedSingularValueDecompositionFactors value that specifies which factors of the decomposition should be computed.
Return Value
GeneralizedSingularValueDecomposition<T>An SingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.
GetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean)
Returns the singular value decomposition of the matrix.
public virtual SingularValueDecomposition<T> GetSingularValueDecomposition(
SingularValueDecompositionFactors requestedFactors,
bool overwriteMatrix
)
Parameters
- requestedFactors SingularValueDecompositionFactors
- A SingularValueDecompositionFactors value that specifies which factors of the decomposition should be computed.
- overwriteMatrix Boolean
- A boolean value that indicates whether the contents of the matrix may be overwritten by the decomposition.
Return Value
SingularValueDecomposition<T>An SingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.
GetSingularValueDecomposition(Matrix<T>, GeneralizedSingularValueDecompositionFactors, Boolean)
Returns the generalized singular value decomposition of the matrix
and another matrix.
public virtual GeneralizedSingularValueDecomposition<T> GetSingularValueDecomposition(
Matrix<T> matrix2,
GeneralizedSingularValueDecompositionFactors requestedFactors,
bool overwriteMatrix
)
Parameters
- matrix2 Matrix<T>
- The secondary matrix in the decomposition.
- requestedFactors GeneralizedSingularValueDecompositionFactors
- A GeneralizedSingularValueDecompositionFactors value that specifies which factors of the decomposition should be computed.
- overwriteMatrix Boolean
- A boolean value that indicates whether the contents of the matrix may be overwritten by the decomposition.
Return Value
GeneralizedSingularValueDecomposition<T>An GeneralizedSingularValueDecomposition<T> object that represents the singular value decomposition of the matrix.