Namespace: Extreme.Mathematics.FSharpAssembly: Extreme.Numerics.FSharp30.Net40 (in Extreme.Numerics.FSharp30.Net40.dll) Version: 6.0.16073.0 (6.0.16073.0)
public static Matrix<T> svd<T>(
Matrix<T> A,
out DiagonalMatrix<T> s,
out Matrix<T> v
)
Public Shared Function svd(Of T) (
A As Matrix(Of T),
<OutAttribute> ByRef s As DiagonalMatrix(Of T),
<OutAttribute> ByRef v As Matrix(Of T)
) As Matrix(Of T)
public:
generic<typename T>
static Matrix<T>^ svd(
Matrix<T>^ A,
[OutAttribute] DiagonalMatrix<T>^% s,
[OutAttribute] Matrix<T>^% v
)
static member svd :
A : Matrix<'T> *
s : DiagonalMatrix<'T> byref *
v : Matrix<'T> byref -> Matrix<'T>
Parameters
- A
- Type: Extreme.MathematicsMatrixT
- s
- Type: Extreme.Mathematics.LinearAlgebraDiagonalMatrixT
- v
- Type: Extreme.MathematicsMatrixT
Type Parameters
- T
Return Value
Type:
MatrixT
Numerical Libraries
Supported in: 6.0
Reference