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