C# 클래스 Accord.Math.Decompositions.SingularValueDecomposition

상속: ICloneable, ISolverDecomposition
파일 보기 프로젝트 열기: atosorigin/Kinect 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object

Creates a new object that is a copy of the current instance.

Inverse ( ) : ].double[

Computes the (pseudo-)inverse of the matrix given to the Singular value decomposition.

SingularValueDecomposition ( double value ) : System

Constructs a new singular value decomposition.

SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors ) : System

Constructs a new singular value decomposition.

SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors, bool autoTranspose ) : System

Constructs a new singular value decomposition.

SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors, bool autoTranspose, bool inPlace ) : System

Constructs a new singular value decomposition.

Solve ( double value ) : ].double[

Solves a linear equation system of the form AX = B.

Solve ( double value ) : double[]

Solves a linear equation system of the form Ax = b.

비공개 메소드들

메소드 설명
SingularValueDecomposition ( ) : System

메소드 상세

Clone() 공개 메소드

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
리턴 object

Inverse() 공개 메소드

Computes the (pseudo-)inverse of the matrix given to the Singular value decomposition.
public Inverse ( ) : ].double[
리턴 ].double[

SingularValueDecomposition() 공개 메소드

Constructs a new singular value decomposition.
public SingularValueDecomposition ( double value ) : System
value double /// The matrix to be decomposed.
리턴 System

SingularValueDecomposition() 공개 메소드

Constructs a new singular value decomposition.
public SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors ) : System
value double /// The matrix to be decomposed.
computeLeftSingularVectors bool /// Pass if the left singular vector matrix U /// should be computed. Pass otherwise. Default /// is .
computeRightSingularVectors bool /// Pass if the right singular vector matrix V /// should be computed. Pass otherwise. Default /// is .
리턴 System

SingularValueDecomposition() 공개 메소드

Constructs a new singular value decomposition.
public SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors, bool autoTranspose ) : System
value double /// The matrix to be decomposed.
computeLeftSingularVectors bool /// Pass if the left singular vector matrix U /// should be computed. Pass otherwise. Default /// is .
computeRightSingularVectors bool /// Pass if the right singular vector matrix V /// should be computed. Pass otherwise. Default /// is .
autoTranspose bool /// Pass to automatically transpose the value matrix in /// case JAMA's assumptions about the dimensionality of the matrix are violated. /// Pass otherwise. Default is .
리턴 System

SingularValueDecomposition() 공개 메소드

Constructs a new singular value decomposition.
public SingularValueDecomposition ( double value, bool computeLeftSingularVectors, bool computeRightSingularVectors, bool autoTranspose, bool inPlace ) : System
value double /// The matrix to be decomposed.
computeLeftSingularVectors bool /// Pass if the left singular vector matrix U /// should be computed. Pass otherwise. Default /// is .
computeRightSingularVectors bool /// Pass if the right singular vector matrix V /// should be computed. Pass otherwise. Default /// is .
autoTranspose bool /// Pass to automatically transpose the value matrix in /// case JAMA's assumptions about the dimensionality of the matrix are violated. /// Pass otherwise. Default is .
inPlace bool /// Pass to perform the decomposition in place. The matrix /// will be destroyed in the process, resulting in less /// memory comsumption.
리턴 System

Solve() 공개 메소드

Solves a linear equation system of the form AX = B.
public Solve ( double value ) : ].double[
value double Parameter B from the equation AX = B.
리턴 ].double[

Solve() 공개 메소드

Solves a linear equation system of the form Ax = b.
public Solve ( double value ) : double[]
value double The b from the equation Ax = b.
리턴 double[]