Лист СКА

Лист СКА, помимо обычного листа, является третьей центральной частью приложения и предоставляет пользователю пространство для использования математических приложений с помощью удобного интерфейса документа.

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.