| Value | Description |
val determinant : Matrix<BigNum> -> BigNum |
Compute the determinant of a matrix
|
val hilbert : int -> Matrix<BigNum> |
Generate the Hilbert matrix of the given size
|
val inverse : Matrix<BigNum> -> Matrix<BigNum> |
Matrix inverse
|
val linear_solve :
Matrix<BigNum> -> (Vector<BigNum> -> Vector<BigNum>) |
Given a matrix, return a function that multiplies the given vector by the inverse of the matrix
|
val lu : Matrix<BigNum> -> Matrix<BigNum> |
Decompose the given matrix A into a lower-triangular
matrix L and upper triangular matrix U such that
A = LU, returning (L, U) and a pivot array.
|