Maxima, similar a Maple© y Mathematica©, pero libre.

Buscando un programa libre que pudiera instalar en mi Fedora 9 x86_64, el cual me permitiera resolver problemas matemáticos complejos tales como integrales, ecuaciones diferenciales o cálculo de matrices me encontré con este poderoso programa: Maxima.

Maxima es un programa escrito en Lisp, con licencia GPL, capaz de realizar cálculo simbólico y numérico así como dibujar gráficos 2D y 3D. Está implementado para Linux, Windows y Mac.




Maxima es un descendiente de Macsyma, el legendario programa de álgebra desarrollado en la década de los 60's en el Instituto Tecnológico de Massachusetts. Macsyma fue un programa revolucionario en sus tiempos, muchos programas actuales tales como Maple© y Mathematica© fueron inspirados por éste.


Maxima, entre muchas otras funciones, permite:
  • Calcular Límites
  • Calcular Derivadas
  • Calcular Integrales
  • Resolver Ecuaciones Diferenciales
  • Resolver Transformadas de Laplace
  • Resolver Sumatorias
  • Resolver Sistemas de Ecuaciones Lineales
  • Desarrollar Series de Taylor
  • Realizar Cálculo Matricial
  • Dibujar Curvas y Superficies
Este programa, al igual que GNU Octave, utiliza GNUPlot para dibujar las gráficas de las funciones. Si no tienes instalado en tu sistema GNUPlot, al instalar Maxima, éste se instalará por default. Puedes utilizar Maxima por medio de su interfaz gráfica, o bien por medio de la línea de comandos.

Además de ser programable, los resultados obtenidos con Maxima, ya sean de naturaleza numérica o simbólica, pueden ser guardados en formatos susceptibles para poder ser incorporados a los documentos LaTeX. El paquete "maxima" hace posible integrar a los documentos LaTeX comandos de Maxima, de los cuales el propio compilador TeX se encarga. Cuando el compilador TeX lee los comandos de Maxima existentes en los documentos LaTeX, dichos comandos se guardan en un archivo auxiliar y se realiza una llamada a Maxima para que interprete los comandos y produzca los resultados deseados, de esta manera, dichos resultados pueden ser utilizados en las próximas compilaciones del documento. Para una mayor información sobre cómo poder integrar los comandos de Maxima en los documentos LaTeX puedes consultar la siguiente página.


Si deseas instalar Maxima en Fedora solo tienes que ingresar los siguientes comandos como root:

#yum -y install maxima
#yum -y install maxima-gui

¡Y listo!, ahora ya tienes Maxima instalado y listo para trabajar. Ahora bien, que si prefieres utilizar Maxima en Windows, Mac o alguna otra distribución de Linux pues entra a la página oficial de descargas de SourceForge y descarga el archivo que necesites. Si requieres de algún manual o tutorial para saber como utilizar este estupendo programa puedes entrar a la página oficial de la Documentación de Maxima, ahí encontrarás muchos manuales y tutoriales tanto en español como en inglés. Aquí hay algunos screenshots:










4 comentarios:

  • It could challenge the ideas of the people who visit your blog.

  • The owner of this blog has a strong personality because it reflects to the blog that he/she made.

  • Muy buen aporte, no lo conocia, funciona OK

  • Que tal colega, muy buena el aporte, miestras estaba buscando un similar de Scientific WorkPlace, termino con Maxima, eah !!
    Ahora sólo falta aportar al código fuente.
    Hasta pronto