SVD Class |
Namespace: FinMath.LinearAlgebra.Factorizations
[SerializableAttribute] public class SVD : ISolver
The SVD type exposes the following members.
Name | Description | |
---|---|---|
![]() | SVD(Matrix) |
Initializes a new instance of the SVD of the given matrix.
|
![]() | SVD(SVDVectorSet, SVDVectorSet) |
Initializes a new instance of the SVD with specified
settings.
|
![]() | SVD(Matrix, SVDVectorSet, SVDVectorSet) |
Initializes a new instance of the SVD of the given matrix.
|
Name | Description | |
---|---|---|
![]() | ConditionNumber |
Returns the condition number of the matrix in L2-norm (Euclidean norm).
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() ![]() | FullSVD |
Initializes a new instance of the SVD class that will
compute all singular vectors.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsConverged |
Returns whether the SVD algorithm converged or not.
|
![]() | L2Norm |
Returns the L2-norm of the matrix.
|
![]() ![]() | NoneSVD |
Initializes a new instance of the SVD class that will
not compute singular vectors.
|
![]() | Rank |
Returns the rank of the matrix.
|
![]() | S |
Returns the vector whose element are singular values (in decreasing order).
|
![]() | Solve(Matrix) |
Solves a system of linear equations, AX = B.
|
![]() | Solve(Vector) |
Solves a system of linear equations, Ax = b |
![]() | Solve(Matrix, Matrix) |
Solves a system of linear equations, AX = B.
|
![]() | Solve(Vector, Vector) |
Solves a system of linear equations, Ax = b.
|
![]() | SPlus |
Computes the vector of reciprocals of singular values taking into account
possible roundoff errors.
|
![]() ![]() | ThinSVD |
Initializes a new instance of the SVD class that will
compute only min(m, n) singular vectors.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | U |
Returns the matrix whose columns are left singular vectors we are interested in.
|
![]() | Update |
Compute the SVD factorization of given matrix.
|
![]() | VT |
Returns the matrix whose rows are right singular vectors we are interested in.
|