Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : MPScilab details


Provides Scilab users with a framework for arbitrary precision mathematical computing.
(2354 downloads for this version - 7273 downloads for all versions)
A more recent valid version with binaries for Scilab 5.3 exists: 0.2
Jonathan Blanchard
Matthew Arsenault
Owner Organization
Jonathan Blanchard
Creation Date
May 26, 2011
Source created on
Scilab 5.3.x
Binaries available on
Scilab 5.3.x:
Linux 32-bit Windows 32-bit Windows 64-bit Linux 64-bit
Install command
--> atomsInstall("MPScilab")
            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 :

Files (5)
[252.55 kB]
Source code archive
[648.39 kB]
Linux 32-bit binary for Scilab 5.3.x

[795.18 kB]
Windows 32-bit binary for Scilab 5.3.x

[748.41 kB]
Windows 64-bit binary for Scilab 5.3.x

[683.98 kB]
Linux 64-bit binary for Scilab 5.3.x

News (0)
Comments (3)
[get_person] Le compte avec l'identifiant 2125 n'existe pas