MPSolve ( Multiprecision Polynomial Solver ) es un paquete para la aproximación de las raíces de un polinomio univariado . Utiliza el método de Aberth , [ 1 ] combinado con un uso cuidadoso de la multiprecisión . [ 2 ]
"Mpsolve aprovecha la escasez y tiene ganchos especiales para polinomios que pueden evaluarse eficientemente mediante programas de línea recta " [ 3 ]
Implementación
El programa está escrito principalmente en ANSI C y utiliza la biblioteca GNU Multi-Precision . Emplea una interfaz de línea de comandos (CLI) y, a partir de la versión 3.1.0, también cuenta con una interfaz gráfica de usuario ( GUI) e interfaces para MATLAB y GNU/Octave .
Uso
El programa ejecutable del paquete se llama mpsolve . Se puede ejecutar desde la línea de comandos en la consola . El archivo ejecutable de la interfaz gráfica de usuario se llama xmpsolve , y las funciones de MATLAB y Octave se llaman mps_roots . Su comportamiento es similar al de la función roots , que ya está incluida en estos paquetes de software.
Producción
Normalmente, la salida se mostrará en pantalla. También se puede guardar como un archivo de texto (con extensión .res ) y representar gráficamente con gnuplot . La representación gráfica directa en gnuplot también es compatible con sistemas Unix.

Véase también
Referencias
- ↑ "Diseño, análisis e implementación de un buscador de raíces polinomiales de precisión múltiple" por DA Bini y G. Fiorentino, publicado en Numerical Algorithms, Volumen 23 (2000), páginas 127-173
- ↑ "Resolución de ecuaciones seculares y polinómicas: un algoritmo de precisión múltiple" por DA Bini y L. Robol, publicado en Journal of Computational and Applied Mathematics, Volumen 272 (2015)
- ↑ "Comparación del rendimiento de MPSolve y Eigensolve por Steven Fortune" . Archivado del original el 15 de agosto de 2007. Consultado el 5 de abril de 2008 .
Enlaces externos
- Página principal
- Software matemático gratuito
- Software libre programado en C
- Software numérico
- Software que utiliza la Licencia Pública General de GNU.