﻿DoubleComplexGSVDecomp Members

The DoubleComplexGSVDecomp type exposes the following members.

Constructors

NameDescription
DoubleComplexGSVDecomp(DoubleComplexMatrix, DoubleComplexMatrix)
Computes the general singular value decomposition U'AQ = D1(0 R), V'BQ = D2(0 R) for two matrices A and B. U, V, and Q are computed. A and B must have the same number of columns.
DoubleComplexGSVDecomp(DoubleComplexMatrix, DoubleComplexMatrix, Boolean, Boolean, Boolean)
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.

Methods

NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the type of the current instance.
(Inherited from Object.)
ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

NameDescription
ComputeQ
Returns true if the matrix Q in the decomposition U'AQ = D1(0 R), V'BQ = D2(0 R) was computed.
ComputeU
Returns true if the matrix U in the decomposition U'AQ = D1(0 R), V'BQ = D2(0 R) was computed.
ComputeV
Returns true if the matrix V in the decomposition U'AQ = D1(0 R), V'BQ = D2(0 R) was computed.
D1
Gets the matrix D1 in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
D2
Gets the matrix D2 in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
IsGood
Returns true if the decomposition was successfully computed. Returns false if the procedure failed to converge.
Q
Gets the matrix Q in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
R
Gets the matrix R in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
RankOfATranspose_BTranspose
Gets the effective numerical rank of (A' B'), where Z' denotes the conjugate transpose of the matrix Z and A and B are the decomposed matrices.
U
Gets the matrix U in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
V
Gets the matrix V in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R)
Zero_R
Gets the matrix (0 R) in the general singular value decomposition for matrices A and B - U'AQ = D1(0 R), V'BQ = D2(0 R) (0 R) is the matrix obtained by prepending columns of all zeros to the upper triangular matrix R.