Ambiente Numérico e Computacional

Sistemas de computação algébrica simbólica (SAC)



Um sistema de computação algébrica e simbólica  SCA (ou CAS, Computer Algebra System) é um software com a capacidade de manipular em forma simbólica expressões matemáticas e realizar cálculos numéricos. O principal objetivo de um CAS consiste em realizar em forma automática a manipulação ou remanejamento algébrico de equações o qual pode ser uma tarefa difícil e tediosa quando feita manualmente. A diferença entre um SCA e uma calculadora pode ser entendida destacando a major qualidade do CAS: o tratamento simbólico de expressões matemáticas. A especificidade e a capacidade destes sistemas varia significativamente quando são utilizados  diferentes softwares, embora o principal propósito seja o mesmo: a manipulação simbólica. Estes softwares disponibilizam, em geral, outras ferramentas computacionais como geração de gráficos, programação, etc. Entre dos softwares mais populares merecem ser mencionados: Maxima, Maple, Mathematica, Matlab e MathCAD. Os SAC podem ser utilizados para simplificar funções racionais, fatorar polinômios, achar soluções de equações, integrar e diferenciar em forma simbólica.

setavoltarVoltar                                                                                                       Saiba mais

Sistemas de Computação Algébrica 

Axiom -- Computação simbólica.
bernina -- Programa interativo com interface com livrarias de álgebra computacional.
Computer Algebra Kit -- Coleção de pequenos programas de álgebra computacional.
CASA [GPL] -- Software de geometria algébrica em Maple.
Euler -- Euler é um software educacional.
DrMath [SR] -- Matemática simbólica on line.
FELIX -- Computação com estruturas algébricas.
FORM -- Manipulação simbólica de problemas de grande porte.
GAMS -- Modelagem de sistemas.
GiNaC [GPL] -- Ambiente aberto para computação simbólica em C++.
NEW GRG -- Software para geometria diferencial.
GRTensorII -- Software para geometria diferencial.
HartMath [GPL] -- Software de programação algébrica em Java.
Kalamaris [GPL] -- Similar a Mathematica.
Interpreter for symbolic manipulation --Um sistema de computação algébrica em C++ ou Java.
JACAL [GPL] -- Manipulação simbólica .
lundin.SymbolicMath -- Livraria de Java para diferenciação simbólica.
Macsyma -- Sofware robusto para propósitos gerais.
MAGMA -- Um sistema para álgebra, teoria de números e geometria.
MAS --Um CAS experimental.

Captura de pantalla

Maxima



maxima.sourceforge.net/

Maxima é um sistema de manipulação numérica e simbólica (implementado em LISP) . Ele é descendente do antigo Macsyma (criado no MIT), possuindo uma comunidade de usuários e desenvolvedores bem ativa, boa documentação em português. Permite uma integração com outras ferramentas como o Gnuplot para exibição de gráficos e é um excelente complemento para o Scilab.

Saiba mais
Captura de pantalla

Octave



www.octave.org

Octave é um programa de cálculo numérico; um clone de Matlab.

Saiba mais

Captura de pantalla

KOctave



bubben.homelinux.net/~matti/koctave/

KOctave é uma interface gráfica para Octave. Permite usar Octave graficamente como se fosse Matlab. Isto é, desde uma aplicação X11,... com janelas.
Captura de pantalla

YaCaS



www.xs4all.nl/~apinkus/yacas.html

YaCaS é o acrônimo de Yet Another Computer Algebra System (Ainda outro Sistema de Álgebra Computacional). YaCaS é um motor de cálculo numérico poderoso escrito totalmente en C++. Possui interfaces com outros programas como TeXmacs ou Emacs.

Mathematica



http://www.wolfram.com/

As tarefas que Mathematica é capaz de desempenhar são manipulação simbólica, cálculo numérico, gráficos e programação e a manipulação de ficheiros tornando o processo de programação mais natural.

Captura de pantalla

Matlab



www.mathworks.com

Matlab é uma ferramenta interativa de cálculo que também pode ser usada como linguagem de programação de alto nível.
 
Saiba mais

Maple



www.maplesoft.com

Maple é um sistema de álgebra computacional de uso genérico. Constitui um ambiente informático para a computação de expressões algébricas, simbólicas, permitindo o desenho de gráficos a duas ou a três dimensões.

 
Saiba mais

Mathcad



www.mathcad.com.br/

O formato visual singular do Mathcad e sua interface de trabalho integram notação matemática padrão, textos e gráficos na mesma área tornando o Mathcad ideal para captura do conhecimento, reutilização de cálculo e colaboração em engenharia.

Captura de pantalla

Mupad



www.mupad.com/
YaCaS é o acrônimo de Yet Another Computer Algebra System (Ainda outro Sistema de Álgebra Computacional). YaCaS é um motor de cálculo numérico poderoso escrito totalmente en C++. Possui interfaces com outros programas como TeXmacs ou Emacs.