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