Computes the general singular value decomposition U'AQ = D1(0 R), V'BQ = D2(0 R) for two matrices A and B, optionally computing U, V, and Q. A and B must have the same number of columns.

Namespace:  CenterSpace.NMath.Matrix
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public FloatComplexGSVDecomp GetDecomp(
	FloatComplexMatrix A,
	FloatComplexMatrix B
)
Visual Basic (Declaration)
Public Function GetDecomp ( _
	A As FloatComplexMatrix, _
	B As FloatComplexMatrix _
) As FloatComplexGSVDecomp
Visual C++
public:
FloatComplexGSVDecomp^ GetDecomp(
	FloatComplexMatrix^ A, 
	FloatComplexMatrix^ B
)

Remarks

If the this instances property Compute[Z] is true the matrix Z will be computed, where Z is one of U, V, or Q.

Exceptions

ExceptionCondition
CenterSpace.NMath.Core..::.MismatchedSizeExceptionThrown if A and B do not have the same number of columns.

See Also