Краткая характеристика систем класса Maple
Возможности предшествующей версии Maple 6
Перечислим основные возможности предшествующей версии системы Maple 6.
Интерфейс:
- работа со многими окнами;
 - вывод графиков в отдельных окнах или в окне документа;
 - представление выходных и входных данных в виде естественных математических формул;
 - задание текстовых комментариев различными шрифтами;
 - возможность использования гиперссылок и подготовки электронных документов;
 - удобное управление с помощью клавиатуры через главное меню и инструментальную панель;
 - управление с помощью мыши.
 
Символьные и численные вычисления:
- дифференцирование функций;
 - численное и аналитическое интегрирование;
 - вычисление пределов функций;
 - разложение функций в ряды;
 - вычисление сумм и произведений;
 - интегральные преобразования Лапласа, Фурье и др.;
 - дискретные Z-преобразования;
 - прямое и обратное быстрое преобразование Фурье;
 - работа с кусочно-заданными функциями.
 
Работа с уравнениями в численном и символьном виде:
- решение систем линейных и нелинейных уравнений;
 - решение систем дифференциальных уравнений;
 - символьное вычисление рядов;
 - работа с рекуррентными функциями;
 - решение трансцендентных уравнений;
 - решение систем с неравенствами.
 
Работа с функциями:
- вычисление значений всех элементарных функций;
 - вычисление значений большинства специальных математических функций;
 - пересчет координат точек между различными координатными системами;
 - задание функций пользователя.
 
Линейная алгебра:
- свыше ста операций с векторами и матрицами;
 - решение систем линейных уравнений;
 - формирование специальных матриц и их преобразования;
 - вычисление собственных значений и собственных векторов матриц;
 - поддержка быстрых векторных и матричных алгоритмов пакета программ NAG.
 
Графическая визуализация результатов вычислений:
- построение графиков многих функций;
 - различные типы осей (с линейным и логарифмическим масштабом);
 - графики функций в декартовой и полярной системах координат;
 - специальные виды графиков (точки массивов, векторные графики, диаграммы уровней и др.);
 - системы координат, определяемые пользователем;
 - графики, представляющие решения дифференциальных уравнений;
 - графики трехмерных поверхностей с функциональной закраской;
 - построение пересекающихся в пространстве объектов;
 - задание пользователем окраски графиков;
 - импорт графиков из других пакетов и программных систем;
 - анимация графиков;
 - создание и проигрывание анимационных файлов.
 
Программирование:
- встроенный язык процедурного программирования;
 - простой и типичный синтаксис языка программирования;
 - обширный набор типов данных;
 - типы данных, задаваемых пользователем;
 - средства отладки программ;
 - мощные библиотеки функций;
 - задание внешних функций и процедур;
 - поддержка языков программирования С и Fortran;
 - возможность записи формул в формате LaTeX.
 
