ILNumerics - Technical Application Development
Assembly: ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.5.0.0 (5.5.7503.3146)
Singluar values as real diagonal matrix of same size and precicion as A.
Singular value decomposition.
[ILNumerics Computing Engine]
Namespace: ILNumerics
Assembly: ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
public static RetArray<double> svd( InArray<double> A, OutArray<double> outU, OutArray<double> outV, bool small, bool discardFiniteTest )
Parameters
- A
- Type: ILNumericsInArrayDouble
Input matrix. - outU
- Type: ILNumericsOutArrayDouble
[Output] Left singular vectors of A as columns. Provide null if this information is not required. - outV
- Type: ILNumericsOutArrayDouble
[Output] Right singular vectors of A as rows. Must be non-null on entry and will be replaced with new values on return. - small
- Type: SystemBoolean
If true: return only the first min(M,N) singlular values. Decreases the size of the array returned to [min(M,N),min(M,N)]. - discardFiniteTest
- Type: SystemBoolean
true: the matrix given will not be checked for infinte or NaN values. If such elements exist, convergence failure or an error might occur. Use with care!
Return Value
Type: RetArrayDoubleSingluar values as real diagonal matrix of same size and precicion as A.
Remarks
[ILNumerics Computing Engine]
See Also