Linux -- это интересно

Mathomatic


Рубрика: Прочие -> Образовательные
Метки: | | |
Просмотров: 737

mathomatic — система компьютерной алгебры общего назначения, набор C (си) консольных утилит для выполнения вычислений и обработки элементарной алгебры (кроме логарифмов).

Система компьютерной алгебры (СКА / CAS / Computer Algebra System) — прикладное приложение для символьных вычислений, преобразования и работы с математическими равенствами и формулами как с последовательностью символов. Появились СКА в начале 1960-х годов и поэтапно развивались, в основном в двух направлениях (теоретическая физика и создание искусственного интеллекта).

Набор математических утилит mathomatic способен решать, упрощать, комбинировать, дифференцировать и сравнивать алгебраические уравнения. Можно проводить операции с обычными и комплексными числами, а также работать с многочленами. Размер производимых расчётов ограничен только доступным объёмом оперативной памяти.

mathomatic является основной утилитой набора (от неё и название набора утилит), она позволяет выполнять интерактивную символьно-цифровую математику через простой интерфейс командной строки. Выражения отображаются наглядно, с выделением цветом (опционально), ввод легко редактируется и есть возможность вызова предыдущего ввода.

Тригонометрия и расширение функций осуществляется с помощью утилиты rmath, утилитой matho (matho-mult, matho-pascal, matho-primes, matho-sum и matho-sumsq) реализует операции компьютерной алгебры с функциями, утилита primorial является необязательной частью пакета и работает в качестве связки для других утилит (matho-primes и matho-mult).

После любых опций в командной строке можно указать текстовые файлы с вводом, которые автоматически считываются. При желании для mathomatic можно создать конфигурационный файл (~/.mathomaticrc), в котором задаются некоторые параметры (например отключение цветного вывода), используемый текстовой редактор задаётся с помощью переменной среды (EDITOR в файле ~/.bashrc).

mathomatic и другие утилиты набора легко встраивается в сторонние приложения и не имеет зависимостей, поддерживается построение графиков с помощью gnuplot (консольная утилита для создания 2D и 3D графиков). Справку по возможностям утилит можно вызывать при вводе расчётов, также имеется подробная встроенная HTML и PDF документация, возможен просмотр онлайн-документации.

Лицензия: GNU Lesser General Public License v2.1 (LGPLv2.1)

Домашняя страница

Страница на launchpad.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)