A folha de trabalho CAS é, além da folha de trabalho a terceira parte central do aplicativo e oferece uma área para usar seus aplicativos matemáticos favoritos de dentro de uma interface de folha de trabalho elegante.
O LabPlot oferece diferentes opções de infraestruturas para que você possa utilizar. A escolha depende do que você pretende fazer.
Atualmente estão disponíveis as seguintes infraestruturas:
- Sage:
Sage é um software matemático gratuito de código aberto e licenciado sob GPL. Ele combina a capacidade de muitos pacotes de código aberto já existentes, dentro de uma interface comum baseada em Python. Veja em http://sagemath.org para mais informações.
- Maxima:
Maxima é um sistema de manipulação simbólica e de expressões numéricas, incluindo diferenciação, integração, series de Taylor, transformada de Laplace, equações diferenciais ordinárias, sistema de equações lineares, polinomiais, conjuntos, listas, vetores, matrizes e tensores. Resultados numéricos são gerados com alta precisão com a utilização de frações exatas, precisão arbitrária de inteiros e variáveis numéricas com precisão de ponto flutuante. Maxima pode fazer gráficos de funções e dados em duas e em três dimensões. Veja em http://maxima.sourceforge.net para mais informações.
- R:
R é uma linguagem e um ambiente para computação estatística e geração de gráficos, análogo ao ambiente e linguagem S. Ele fornece uma grande variedade de técnicas estatísticas (modelagem linear e não linear, testes estatísticos clássicos, análise de séries temporais, classificação, agrupamento de dados, ...) e gráficas e também é altamente extensível. A linguagem S é frequentemente escolhida por pesquisadores em metodologia estatística e a linguagem R é uma alternativa de código aberto para isto. Veja em http://www.r-project.org para mais informações.
- KAlgebra:
KAlgebra é uma calculadora gráfica baseada em MathML lançado pelo projeto educativo do KDE. Veja http://edu.kde.org/kalgebra/ para mais informações.
- Qalculate!:
Qalculate! não é somente uma réplica das calculadoras comuns disponíveis. Qalculate! destina-se a fazer uso de uma interface superior, rica e flexível dos computadores modernos. Um ponto de atenção ao Qalculate! é a expressão de entrada. Ao invés da entrada numérica de cada expressão matemática separadamente, você pode escrever a expressão completa diretamente e fazer modificações posterior. A interpretação de expressões é flexível e tolerante a falhas e se você e se mesmo assim você fizer algo errado, Qalculate! lhe dirá algo. Expressões insolúveis entretanto, não são interpretadas como erros. Qalculate! irá simplificar ao máximo e apresentar uma expressão como resposta. Em uma expressão com números e operadores aritméticos é possível atribuir qualquer combinação de variáveis, unidades e funções. Veja em http://qalculate.sourceforge.net/ para mais informações.
- Python2:
Python é uma linguagem de programação notavelmente dinâmica, pois é utilizada em um amplo domínio de aplicações. Existem alguns pacotes Python para programação científica.
Python é distribuido sob a licença Python Software Foundation (compatível com GPL). Veja o site oficial para mais inoformações.
Nota
ítem infraestrutura adiciona um ítem ao menu principal do Cantor, . O único ítem deste menu é → . Este item pode ser usado para importar pacotes Python para o ambiente de trabalho.
Atenção
Esta infraestrutura suporta somente Python 2.
- Scilab:
Scilab é um software livre, pacote computacional numérico multi-plataforma e uma linguagem de programação numericamente orientada de alto nível.
Scilab é distribuido sob a licença CeCILL (compatível com GPL). Veja em http://www.scilab.org/ para mais informações.
Atenção
Você precisa da versão 5.5 do Scilab ou superior instalado em seu sistema para que esta infraestrutura possa ser utilizada.
- Octave:
GNU Octave é uma linguagem de alto nível, voltada para computação numérica. Fornece uma interface por linha de comando conveniente para a solução de problemas numéricos linear e não linear e realiza outros experimentos numéricos usando uma linguagem que é a mais compatível com MATLAB. Veja em http://www.gnu.org/software/octave/ para mais informações.
- Lua:
Lua é uma linguagem de scripts leve e rápido, com uma simples sintaxe processual. Existem algumas bibliotecas em Lua voltadas para a matemática e a ciência.
Veja em http://www.lua.org/ para mais informações.
Esta infraestrutura suporta luajit 2.