ILNumerics Ultimate VS

ILMathsvd Method (InArrayDouble, OutArrayDouble, OutArrayDouble, Boolean, Boolean)

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
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: RetArrayDouble
Singluar values as real diagonal matrix of same size and precicion as A.
Remarks

[ILNumerics Computing Engine]

See Also

Reference