ILinearAlgebraProviderTSingularValueDecomposition Method |
Computes the singular value decomposition of A.
Namespace: Altaxo.Calc.Providers.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax void SingularValueDecomposition(
bool computeVectors,
T[] a,
int rowsA,
int columnsA,
T[] s,
T[] u,
T[] vt
)
Parameters
- computeVectors Boolean
- Compute the singular U and VT vectors or not.
- a T
- On entry, the M by N matrix to decompose. On exit, A may be overwritten.
- rowsA Int32
- The number of rows in the A matrix.
- columnsA Int32
- The number of columns in the A matrix.
- s T
- The singular values of A in ascending value.
- u T
- If computeVectors is true, on exit U contains the left
singular vectors.
- vt T
- If computeVectors is true, on exit VT contains the transposed
right singular vectors.
Remarks This is equivalent to the GESVD LAPACK routine.
See Also