The MPScilab toolbox provides a datatype and functions to perform
arbitrary precision matrix arithmetic. This release of MPScilab should be
considered a preview and only basic functions are implemented. Bugs and features
requests can be filed in the Scilab forge issue tracker for the project :
Main features :
The toolbox introduce a new arbitrary precision full matrix datatype. By using
GMP and MPFR as the computing backend the toolbox also provides a set of basic
functions to manipulate this new datatype. Most functions are able to mix
multi-precision data with the native Scilab matrix of double.
Overview of available functions :
- Basic element-wise addition, subtraction, multiplication and division
- Element wise exponential, square root etc...
- Matrix transposition, multiplication and inversion
- Trigonometric and hyperbolic functions
- Basic comparisons and min/max
A short tutorial is included in the online help available from within Scilab.
WINDOWS NOTE : On Windows the Microsoft Visual C++ 2010 Runtime may be required
to run the toolbox.
IMPORTANT NOTE : Even if written as such it is not possible to install the
toolbox automatically by running atomsInstall("MPScilab"). To install
MPScilab from the binary distribution one must first download the correct file
for the targeted platform. Then from within Scilab the module can be install by
running atomsInstall with the compressed file as argument.
For example on 64 bit Linux :