Maxima
Un sistema de álgebra computacional

Maxima es un sistema para la manipulación de expresiones simbólicas y numéricas, incluyendo diferenciación, integración, expansión en series de Taylor, transformadas de Laplace, ecuaciones diferenciales ordinarias, sistemas de ecuaciones lineales, vectores, matrices y tensores. Maxima produce resultados de alta precisión usando fracciones exactas, números enteros de precisión arbitraria y números de coma flotante con precisión variable. Adicionalmente puede hacer gráficas de funciones y datos en dos y tres dimensiones. Puede usarlo vía Web o instalarlo en su computador.

Instalación

Maxima puede ser usado en casi todos los computadores modernos. Puede ser instalado fácilmente en Windows, Linux y Mac. Todo su código fuente puede ser usado libremente y está disponible usando GIT. También hay instrucciones detalladas de instalación para esos tres sistemas.

El programa maxima se ejecuta a partir de una ventana de terminal de línea de comandos, pero los sistemas wxMaxima y XMaxima (incluidos con el código descargado) proporcionan interfaces modernas con representación gráfica de los resultados matemáticos.

Historia

Maxima es un descendiente de Macsyma, el legendario sistema de álgebra computacional desarrollado a finales de 1960 en el Instituto Tecnológico de Massachusetts (MIT). Este es el único sistema basado en ese programa que está todavía disponible publicamente y con una comunidad activa de usuarios, gracias a la naturaleza del software abierto. Macsyma fue revolucionario en sus días y muchos sistemas posteriores, tales como Maple y Mathematica, se inspiraron en él.

La rama Maxima de Macsyma fue mantenida por William Schelter desde 1982 hasta su muerte en 2001. En 1998 él obtuvo permiso para liberar el código fuente bajo la licencia de software libre GPL. Su esfuerzo y habilidad tornaron posible la subsistencia del sistema Maxima fue posible y le estamos muy agradecidos por dedicar voluntariamente su tiempo y conocimientos para mantener el código original de DOE Macsyma vivo. Después de su muerte se formó un grupo de usuarios y desarrolladores para propagar la audiencia de Maxima.

Estamos constantemente a actualizar Maxima, como se puede ver en la lista de versiones, corrigiendo bugs y mejorando el código y la documentación. Se agradece cualquier sugerencia o contribución de parte de la comunidad de usuarios. La mayor parte de la discusión se realiza a través de la Lista de Correo de Maxima.