public class PseudoInverse extends DenseMatrix
The properties areA = U * D * V' A+ = V * D+ * U'
SVD,
Wikipedia: Moore-Penrose pseudo-inverse| Constructor and Description |
|---|
PseudoInverse(Matrix A)
Construct the Moore-Penrose pseudo-inverse matrix of A.
|
PseudoInverse(Matrix A,
double epsilon)
Construct the Moore-Penrose pseudo-inverse matrix of a matrix.
|
add, deepCopy, equals, get, getColumn, getColumn, getRow, getRow, hashCode, minus, multiply, multiply, nCols, nRows, ONE, opposite, scaled, set, setColumn, setRow, t, toDense, toString, ZEROpublic PseudoInverse(Matrix A, double epsilon)
A - an m x n matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0.
This threshold truncates negligible singular values less than the smaller of ε and (t = machine ε * max(m,n) * max(D)).public PseudoInverse(Matrix A)
A - an m x n matrixCopyright © 2010-2018 Numerical Method Incorporation Limited. All Rights Reserved.