Abstract
This is a short tutorial for hmatrix, a purely
functional interface to basic matrix computations and
other numerical algorithms, internally implemented
using GSL, BLAS and LAPACK. It is not a direct
and complete binding to these standard numeric
libraries. Instead, we provide a higher level, user
friendly interface to the most common functions. The
goal is that simple applications which are typically
solved using GNU-Octave or similar systems can be
easily written in the more powerful Haskell language.
Vectors and matrices are represented by different
types, but dimension consistency is checked at run
time. This library can be used as the underlying
computational engine for more advanced interfaces. For
instance, Reiner Popeâs hmatrix-static supports
compile-time checking of matrix and vector sizes.
Users
Please
log in to take part in the discussion (add own reviews or comments).