MPSolve
   HOME

TheInfoList



OR:

MPSolve (Multiprecision Polynomial Solver) is a package for the Root-finding algorithm, approximation of the roots of a polynomial, univariate polynomial. It uses the Aberth method, combined with a careful use of multiprecision. "Mpsolve takes advantage of Sparse matrix, sparsity, and has special hooking, hooks for polynomials that can be evaluated efficiently by straight-line programs"


Implementation

The program is written mostly in C (programming language), ANSI C and makes use of the GNU Multi-Precision Library. It uses a command-line interface (CLI) and, starting from version 3.1.0 has also a Graphical user interface, GUI and interfaces for MATLAB and GNU Octave, GNU/Octave.


Usage

The executable program of the package is called mpsolve. It can be execution (computers), run from command line in terminal emulator, console. The executable file for the graphical user interface is called xmpsolve, and the MATLAB and Octave functions are called mps_roots. They behave similarly to the function roots that is already included in these software packages.


Output

Typically output will be on the screen. It may also be saved as a text file (with res Filename extension, extension) and plotted in gnuplot. Direct plotting in gnuplot is also supported on Unix systems.


See also

*Polynomial root-finding algorithms


References


External links

{{Wikibooks, MPSolve
Home page
C (programming language) software Free mathematics software Free software programmed in C Numerical software Software using the GNU General Public License