jonathanfishbein1/linear-algebra/19.0.0

NOTE: the latest version is 30.0.0

InvertableMatrix

A module for Invertable Matrix

Types

= InvertableMatrix (SquareMatrix a)

Invertable Matrix type

Matrix Predicates and Properties

determinant : VectorSpace a -> InvertableMatrix a -> Result String a

Try to calculate the determinant

Dimension of the matrix

isInvertable : InnerProductSpace a -> SquareMatrix a -> Result String (Matrix a)

Determine whether a matirx is invertable

Binary Operations

InnerProductSpace a
-> Result String (Matrix a)

Try to calculate the inverse of a matrix

InnerProductSpace a
-> Result String (InvertableMatrix a)

Invertable Matrix Invertable Matrix multiplication

InnerProductSpace a
-> Vector a
-> Result String (Vector a)

Multiply a Vector by a Matrix

Manipulation

getAt : ( Int, Int ) -> InvertableMatrix a -> Maybe a

Get the value in a matrix at the specified row and column