Maxima
Um sistema de álgebra computacional

Maxima é um sistema de manipulação de expressões simbólicas e numéricas, incluindo diferenciação, integração, expanssão em série de Taylor, transformadas de Laplace, equações diferenciais ordinárias, sistemas de equações lineares, vetores, matrizes e tensores. Maxima produz resultados de alta precisão usando frações exatas, números inteiros de precisão arbitrária e números de vírgula flutuante com precisão variável. Pode ainda traçar gráficos de funções e dados em duas ou três dimensões. Pode experimentá-lo on-line ou instalá-lo no seu computador.

Instalação

Maxima pode ser usado em quase todos os computadores modernos. Pode ser instalado facilmente em Windows, Linux e Mac. Todo o seu su código fonte pode ser usado livremente e é disponibilizado usando GIT. Também são disponibilizadas instruções pormenorizadas de instalação para esses três sistemas.

O programa maxima é executado a partir duma janela de linha de comandos, mas os sistemas wxMaxima e XMaxima (incluídos no código descarregado) fornecem interfaces modernas com representação gráfica dos resultados matemáticos.

História

Maxima é sucessor de Macsyma, o sistema lendário de álgebra computacional desenvolvido a finais de 1960 no Instituto Tecnológico de Massachusetts (MIT). Este é o único sistema baseado nesse programa que ainda está disponível publicamente e com uma comunidade ativa de utilizadores, graças à natureza do software aberto. Macsyma foi revolucionário nos seus dias e muitos sistemas posteriores, tais como Maple e Mathematica, inspiraram-se nele.

A variante Maxima do Macsyma foi mantida por William Schelter desde 1982 até a sua morte em 2001. Em 1998 ele obteve autorização para publicar o código fonte sob a licença de software livre GPL. O seu esforço e habilidade tornaram possível a subsistência do sistema Maxima e estamos-lhe muito agradecidos por ter dedicado voluntariamente o seu tempo e conhecimentos para manter vivo o código original do DOE Macsyma. Após a sua morte, formou-se um grupo de utilizadores e programadores para estender a audiência de Maxima.

Estamos constantemente a atualizar o Maxima, como pode ver-se na lista de versões, corrigindo bugs e melhorando o código e a documentação. Agradece-se qualquer sugestão ou contribuição por parte da comunidade de utilizadores. A maior parte da discussão realiza-se na Lista de Correio de Maxima.