* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Системы компьютерной математики Maple
57
В ядро систем Maple включена только часть реализованных в ней функций. Это те функции, которые используются достаточно часто и должны выполняться в минимально возможное время. Множество функций, в том числе применяемых довольно редко и в вычислениях специальных видов, реализовано в проблемно ориентированных пакетах расширения. Напоминаем, что информацию о пакетах расширения Maple можно получить, используя команду
> ?packages
Приведем назначение нескольких наиболее важных пакетов расширения Maple: • algcurves – работа с алгебраическими кривыми; • combinat – функции комбинаторики; • CurveFutting – приближение кривых; • DEtools – решение дифференциальных уравнений; • diffalg – дифференциальная алгебра; • DiscreteTransform – пакет по дискретным преобразованиям; • FileTools – пакет для работы с файлами; • LinearAlgebra – линейная алгебра; • Matlab – интеграция с MATLAB; • MathematicalFunction – математические функции; • Maplets – пакет визуально ориентированного задания элементов интер фейса (окна, кнопки, линейки прокрутки и т. д.); • networks – графы; • numapprox – численная аппроксимация; • plots – расширения графики; • simplex – линейная оптимизация (симплекс метод); • stats – статистика; • student – функции в помощь студентам; • Student[Calculus1] – пакет анализа кривых первого порядка со специаль ными средствами визуализации; • VectorCalculus – пакет работы с векторами, содержащий средства векторно го анализа и решения задач теории поля. Как следует из просмотра этого далеко не полного списка, пакеты расширения охватывают многие крупные разделы математики и существенно дополняют возможности системы, предоставляемые средствами ее ядра. Пакеты расширения пишутся на Maple языке программирования, поэтому они могут легко модерни зироваться и пополняться в достаточно короткие сроки. Уже в системе Maple 9.5 состав пакетов расширения существенно обновлен. Из новых математически ориентированных новых пакетов расширения следует отметить: • Optimization – пакет реализации методов оптимизации; • RootFinding – пакет поиска корней уравнений; • Student(MultivariateCalculus) – пакет Student для многовариантных вы числений.