Confira !!
O CAS é um sistema de álgebra computacional,ele é um software matemático capaz de manipular fórmulas matemáticas de maneira semelhante às tradicionais computações manuais de matemáticos e cientistas. O sistema CAS suporta uma ampla gama de matemática, incluindo álgebra linear, cálculo e equações diferenciais ordinárias e algébricas.
Um CAS oferece um ambiente rigoroso para definir e trabalhar com estruturas como grupos, anéis, campos, módulos, álgebras, esquemas, curvas, gráficos, desenhos, códigos e muitos outros.
Eles têm sido amplamente utilizados no ensino superior.
Os principais recursos de um CAS incluem:
- Cálculos Numéricos: O software pode determinar aproximações numéricas de soluções, derivadas, integrais, equações diferenciais, etc. Resolver, manipular e plotar funções sem precisar gerar dados numéricos. Frequentemente, problemas que não podem ser resolvidos explicitamente podem ser resolvidos numericamente e, muitas vezes, apenas uma resposta numérica é suficiente.
- Análise de Dados: Ter dados não é suficiente; precisamos extrair informações úteis dela. Existem muitos algoritmos projetados para análise de dados, muitos dos quais envolvem muito trabalho a ser feito por cálculos manuais. O CAS coloca esses algoritmos em um único lugar e oferece um ambiente em que os algoritmos são fáceis de implementar.
- Visualização de dados: os CASs podem representar graficamente as funções 2D e 3D de várias maneiras. Eles também são projetados para representar graficamente campos de vetores e soluções para equações diferenciais.
- Cálculos simbólicos: A maioria dos CASs pode realizar manipulações simbólicas de expressões: redução, expansão, simplificação, derivativos, antiderivadas, etc. Ao contrário dos cálculos numéricos, que podem exibir erros de ponto flutuante, os cálculos simbólicos são determinados com exatidão. Eles podem, portanto, fornecer a resposta exata a uma equação (em oposição a uma aproximação decimal), e podem expressar resultados em termos de uma ampla variedade de funções previamente definidas.
Um CAS automatiza tarefas de manipulação algébrica tediosas e às vezes difíceis. A principal diferença entre um CAS e uma calculadora tradicional é a capacidade de lidar com equações simbolicamente, em vez de numericamente.
No gráfico abaixo são mostrados um qudro com a classificação de alguns softwares matemáticos. Vale ressaltar que alguns dos softwares são muito especializados, projetados para preencher um nicho específico. Dificultando as comparações.
Para fornecer uma visão sobre a qualidade do software que está disponível, foi compilada uma lista de 13 impressionantes sistemas de álgebra. Onde para cada aplicativo, foi compilada a sua própria página de portal, uma descrição completa com uma análise detalhada de seus recursos, capturas de tela e links para recursos relevantes.
Sistemas de Álgebra Computacional | |
---|---|
Maxima | Sistema para a manipulação de expressões simbólicas e numéricas |
PARI / GP | Sistema de álgebra amplamente utilizado para cálculos rápidos na teoria dos números |
Sympy | Biblioteca Python para matemática simbólica |
Scilab | Pacote computacional numérico |
SageMath | Alternativa open source para Magma, Maple, Mathematica e Mlab |
Oitava | Linguagem de programação poderosa com ferramentas integradas de plotagem e visualização |
Axioma | Sistema de álgebra computacional para fins gerais |
SINGULAR | Sistema de Álgebra Computacional para cálculos polinomiais |
GAP | Sistema para álgebra discreta computacional |
Cacau | Sistema para fazer cálculos em álgebra comutativa |
Cadabra | Sistema de álgebra computacional simbólico para problemas de teoria de campo |
Macaulay2 | Sistema de software para pesquisa em geometria algébrica |
FriCAS | Um fork do Axiom |
Até a próxima !!
Nenhum comentário:
Postar um comentário