Click or drag to resize

SVD Class

Implements Singular Value Decomposition (SVD) or general real rectangular matrix.
Inheritance Hierarchy
SystemObject
  FinMath.LinearAlgebra.FactorizationsSVD

Namespace:  FinMath.LinearAlgebra.Factorizations
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
[SerializableAttribute]
public class SVD : ISolver

The SVD type exposes the following members.

Constructors
Methods
  NameDescription
Public methodConditionNumber
Returns the condition number of the matrix in L2-norm (Euclidean norm).
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberFullSVD
Initializes a new instance of the SVD class that will compute all singular vectors.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsConverged
Returns whether the SVD algorithm converged or not.
Public methodL2Norm
Returns the L2-norm of the matrix.
Public methodStatic memberNoneSVD
Initializes a new instance of the SVD class that will not compute singular vectors.
Public methodRank
Returns the rank of the matrix.
Public methodS
Returns the vector whose element are singular values (in decreasing order).
Public methodSolve(Matrix)
Solves a system of linear equations, AX = B.
Public methodSolve(Vector)
Solves a system of linear equations, Ax = b
Public methodSolve(Matrix, Matrix)
Solves a system of linear equations, AX = B.
Public methodSolve(Vector, Vector)
Solves a system of linear equations, Ax = b.
Public methodSPlus
Computes the vector of reciprocals of singular values taking into account possible roundoff errors.
Public methodStatic memberThinSVD
Initializes a new instance of the SVD class that will compute only min(m, n) singular vectors.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodU
Returns the matrix whose columns are left singular vectors we are interested in.
Public methodUpdate
Compute the SVD factorization of given matrix.
Public methodVT
Returns the matrix whose rows are right singular vectors we are interested in.
Top
See Also