This class computes the SVD factorization of a general DoubleMatrix
.
Copyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.
Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.
Constructor | Description | ||
Full Usage:
DoubleSVDDecomp(matrix, computeVectors)
Parameters:
IROMatrix<float>
-
The matrix to decompose.
computeVectors : bool
-
Whether to compute the singular vectors or not.
|
Constructor for SVD decomposition class.
|
||
Full Usage:
DoubleSVDDecomp(matrix)
Parameters:
IROMatrix<float>
-
The matrix to decompose.
|
Constructor for SVD decomposition class.
|
Instance member | Description |
Full Usage:
this.Condition
Returns: float
the condition number.
|
Returns the condition number
|
Full Usage:
this.Norm2
Returns: float
the two norm of the matrix.
|
Returns the two norm of the matrix.
|
Full Usage:
this.Rank
Returns: int
the number of non-negligible singular values.
|
Returns the effective numerical matrix rank>.
|
|
Returns the singular values as a
|
Full Usage:
this.U
Returns: DoubleMatrix
the left singular vectors. The vectors will be null if,
computerVectors is set to false.
|
Returns the left singular vectors.
|
Full Usage:
this.V
Returns: DoubleMatrix
the right singular vectors. The vectors will be null if,
computerVectors is set to false.
|
Returns the right singular vectors.
|
|
Returns the singular values as a diagonal matrix.
|