C# 클래스 MapAround.MathUtils.SvdDecomposer

Performs singular decomposition of matrix.
파일 보기 프로젝트 열기: gkrsu/maparound.core 1 사용 예제들

공개 메소드들

메소드 설명
CalcDecomposition ( double A, int m, int n, double w, int matu, double U, int matv, double V, int &ierr ) : void

Calculates a singular value decomposition of the matrix.

Solve ( double A, double b, double x ) : void

Solves a linear equations system (A * x = B).

비공개 메소드들

메소드 설명
dSign ( double a, double b ) : double
svdLeastSquares ( double U, double w, double V, int m, int n, double b, double x ) : void

메소드 상세

CalcDecomposition() 공개 정적인 메소드

Calculates a singular value decomposition of the matrix.
public static CalcDecomposition ( double A, int m, int n, double w, int matu, double U, int matv, double V, int &ierr ) : void
A double Matrix
m int A row number of the matrix A
n int A column number of the matrix A
w double Vector of singular values
matu int
U double First matrix in decomposition
matv int
V double Third matrix in decomposition
ierr int
리턴 void

Solve() 공개 정적인 메소드

Solves a linear equations system (A * x = B).
public static Solve ( double A, double b, double x ) : void
A double The Matrix A
b double The vector B
x double The vector x
리턴 void