Лист СКА, помимо обычного листа, является третьей центральной частью приложения и предоставляет пользователю пространство для использования математических приложений с помощью удобного интерфейса документа.
LabPlot позволяет выбрать одну из нескольких систем компьютерной алгебры в зависимости от нужд пользователя.
На данный момент доступны следующие системы компьютерной алгебры:
- Sage:
Sage — это бесплатная математическая программа с открытым исходным кодом, распространяемая на условиях лицензии GPL. Она использует мощь многих существующих пакетов с открытым исходным кодом, предоставляя к ним общий интерфейс на языке Python. Более подробная информация находится на сайте http://sagemath.org.
- Maxima:
Maxima — это система обработки символьных и численных выражений, включая дифференцирование, интегрирование, ряды Тейлора, преобразования Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, и множества, списки, векторы, матрицы и тензоры. Maxima получает численные результаты высокой точности, используя точные дроби, целые числа произвольной длины и действительные числа переменной точности. Maxima может строить двумерные и трёхмерные графики функций и данных. Более подробная информация находится на сайте http://maxima.sourceforge.net.
- R:
R — это язык программирования и среда для статистических вычислений и графики, похожая на язык программирования и среду разработки S. Этот язык предоставляет широкий выбор статистических (линейное и нелинейное моделирование, классические статистические тесты, анализ временных рядов, классификация, кластеризация) и графических инструментов. Кроме того, он легко расширяем. Язык программирования S используется повсеместно для статистических исследований, а язык R — альтернативный вариант с открытым кодом. Более подробная информация находится на сайте http://www.r-project.org.
- KAlgebra:
KAlgebra — это калькулятор с поддержкой построения графиков на основе языка MathML, входящий в состав образовательного пакета KDE. Более подробная информация находится на сайте http://edu.kde.org/kalgebra/.
- Qalculate!:
Qalculate! — это не просто копия самого дешёвого калькулятора. Qalculate! нацелен на полное использование превосходного интерфейса, мощности и гибкости современных компьютеров. В центре внимания Qalculate! находится работа с выражениями. Вместо ввода каждого числа в математическом выражении отдельно, вы можете написать целое выражение и позже изменять его. Преобразование выражений гибкое и безошибочное, так что если вы что-то сделаете неправильно, Qalculate! скажет вам об этом. Выражения, которые нельзя полностью сократить, не приводят к ошибкам. Qalculate! упростит их настолько, насколько это возможно и выдаст ответ в виде выражения. В дополнение к числам и арифметическим операторам, выражение может содержать любые комбинации переменных, единиц измерения и функций. Более подробная информация находится на сайте http://qalculate.sourceforge.net/.
- Python2:
Python — исключительно мощный язык программирования, используемый для широкого круга приложений. Существует несколько пакетов для языка Python, предназначенных для научных расчётов.
Python распространяется по лицензии Python Software Foundation (совместимой с GPL). Более подробная информация содержится на официальном веб-сайте.
Примечание
Этот модуль добавляет пункт в главное меню Cantor: → . С помощью этого пункта меню возможно импортировать пакеты Python в документ.
Предупреждение
Этот модуль поддерживает только Python 2.
- Scilab:
Scilab — это свободное программное обеспечение: кроссплатформенная вычислительная система и высокоуровневый численно-ориентированный язык программирования.
Scilab распространяется под лицензией CeCILL (совместимой с GPL). Более подробная информация содержится на сайте http://www.scilab.org/.
Предупреждение
Для работы этого модуля необходимо наличие Scilab версии 5.5 или выше.
- Octave:
GNU Octave — это язык программирования высокого уровня, предназначенный в основном для численных расчётов. GNU Octave предоставляет удобный интерфейс командной строки для численного решения линейных и нелинейных задач и выполнения других видов численных расчётов с использованием языка, по большей части совместимого с MATLAB. Более подробная информация: http://www.gnu.org/software/octave/.
- Lua:
Lua — быстрый и легковесный язык сценариев с простым синтаксисом процедурным синтаксисом. Существует множество математических и научных библиотек для Lua.
Более подробная информация содержится на сайте http://www.lua.org/.
Этот модуль поддерживает luajit 2.