И другие программы этой серии
Mathematica — система компьютерной алгебры компании Wolfram Research. Содержит множество функций как для аналитических преобразований, так и для численных расчётов. Кроме того, программа поддерживает работу с графикой и звуком, включая построение двух- и трёхмерных графиков функций, рисование произвольных геометрических фигур, импорт и экспорт изображений и звука.
Аналитические преобразования
Решение систем полиномиальных и тригонометрических уравнений и неравенств, а также трансцендентных уравнений, сводящихся к ним.
Решение рекуррентных уравнений.
Упрощение выражения.
Нахождение пределов.
Интегрирование и дифференцирование функций.
Нахождение конечных и бесконечных сумм и произведений.
Решение дифференциальных уравнений и уравнений в частных производных.
Преобразования Фурье и Лапласа, а также Z-преобразование
Преобразование функции в ряд Тейлора, операции с рядами Тейлора: сложение, умножение, композиция, получение обратной функции и т. д.
Численные расчёты
Вычисление значений функций, в том числе специальных, с произвольной точностью.
Решение систем уравнений
Нахождение пределов
Интегрирование и дифференцирование
Нахождение сумм и произведений
Решение дифференциальных уравнений и уравнений в частных производных
Полиномиальная интерполяция функции от произвольного числа аргументов по набору известных значений
Преобразования Фурье и Лапласа, а также Z-преобразование
Теория чисел
Определение простого числа по его порядковому номеру, определение количества простых чисел, не превосходящих данное.
Дискретное преобразование Фурье
Разложение числа на простые множители, нахождение НОД и НОК.
Линейная алгебра
Операции с матрицами: сложение, умножение, нахождение обратной матрицы, умножение на вектор, получение определителя.
Поиск собственных значений и собственных векторов.
Графика и звук
Построение графиков функций, в том числе параметрических кривых и поверхностей.
Построение геометрических фигур: ломаных, кругов, прямоугольников, и т. д.
Воспроизведение звука, график которого задаётся аналитической функцией или набором точек.
Импорт и экспорт графики во многих растровых и векторных форматах, а также звука.
Построение и манипулирование графами.
Кроме того, это интерпретируемый язык функционального программирования. Можно сказать, что система Mathematica написана на языке Mathematica, хотя некоторые функции, особенно относящиеся к линейной алгебре, в целях оптимизации были написаны на языке C.