public class Inverse extends DenseMatrix
A.multiply(A.inverse()) == A.ONE()
There are multiple ways to compute the inverse of a matrix. They are,
| Constructor and Description |
|---|
Inverse(LowerTriangularMatrix L,
double epsilon)
Construct the inverse of a lower triangular matrix.
|
Inverse(Matrix A)
Construct a the inverse of a matrix.
|
Inverse(Matrix A,
double epsilon)
Construct a the inverse of a matrix.
|
Inverse(UpperTriangularMatrix U,
double epsilon)
Construct the inverse of an upper triangular matrix.
|
public Inverse(Matrix A, double epsilon)
A - a matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0public Inverse(Matrix A)
A - a matrixpublic Inverse(UpperTriangularMatrix U, double epsilon)
U - an upper triangular matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0public Inverse(LowerTriangularMatrix L, double epsilon)
L - a lower triangular matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0