Из этих разделов особо следует отметить словарь математических понятий Dictionary Contents. Поиск понятий организован с помощью алфавитного каталога и гиперссылок.
Итак, Maple 9.5 имеет два варианта интерфейса и два варианта организации справки. Объем справочных материалов в системе Maple 9.5 намного превышает объем данной книги и каждый пользователь рано или поздно вынужден работать со справкой. Однако стоит не забывать о, по крайней мере, двух недостатках справки: ей можно пользоваться только сидя за компьютером и справка является англоязычной.
1.15.3. Доступ к каталогу примеров
Примеры из справочной системы можно модифицировать, для этого их нужно скопировать в буфер и перенести в окно документа Maple 9.5 (см. следующую главу). Кроме того, в Maple 9.5 есть специальный раздел справки, дающий доступ к примерам и без их копирования. Для осуществления такого доступа в окне справки достаточно выбрать тему ExampleWorksheets в первом же разделе контекстного указателя. Откроется окно (теперь уже документа) с индексным каталогом примеров (рис. 1.43).
Рис. 1.43. Работа с каталогом примеров
Каталог примеров Examples, расположенный в основной директории системы Maple 9, дает доступ к огромному числу примеров применения Maple 9.5. Просмотр одного из них (вычисление эллиптических интегралов) показан на рис. 1.36 справа. Следует отметить, что примеры можно загружать и просто из папки Examples. В ней имеется свыше 100 примеров.
1.15.4. Новые самоучители
В систему Maple 9.5 введены новые самоучители. В сущности, это набор примеров с достаточно подробными комментариями, к сожалению выполненными на английском языке. Доступ к самоучителю осуществляется командой Tutors в позиции Tools меню. Имеется 4 самоучителя:
Precalculus — типовые вычисления;
Calculus — Single variable — вычисления функций одной переменной;
Calculus — Multi variable — вычисления функций многих переменных;
LinearAlgebra — по линейной алгебре.
Самоучители содержат списки наиболее характерных примеров. Язык математики примеров интернационален, так что читателю даже не знающему английского языка, просмотр примеров самоучителя будет полезен и поучителен. Наиболее интересные примеры из самоучителя мы рассмотрим по мере описания тех или иных математических возможностей системы Maple 9.5.
1.16. Работа с пакетами расширения
1.16.1. Состав пакетов расширения
В ядро функции системы Maple 9.5 включена только часть реализованных в ней функций. Это те встроенные функции, которые используются достаточно часто и должны выполняться в минимально возможное время. Множество функций, в том числе применяемых довольно редко и в вычислениях специальных видов, реализовано в проблемно-ориентированных пакетах расширения. Напоминаем, что информацию о пакетах расширения Maple можно получить, используя команду
> ?packages
В версиях Maple 9/9.5 эта команда не выводит полный список пакетов расширения. Вместо этого она выводит окно справки, с разделами, относящимися к пакетам расширения и данными о том, какие пакеты входят в ту или иную версию системы Maple.
Приведем список наиболее важных пакетов расширения предшествующих версий (до Maple 9 включительно):
• algcurves — работа с алгебраическими кривыми;
• ArrayTools — пакет по работе с массивами;
• codegen — пакет генерации кодов;
• CodeTools — пакет по работе с кодами;
• combinat — функции комбинаторики;
• combstruct — структуры комбинаторики;
• context — контекстно-зависимые меню;
• CurveFutting — приближение кривых;
• DEtools — решение дифференциальных уравнений;
• diffalg — дифференциальная алгебра;
• difforms — дифференциальные формы;
• DiscreteTransform — пакет по дискретным преобразованиям;
• Domains — создание областей определений в вычислениях ;
• ExternalCalling — внешние вычисления;
• FileTools — пакет для работы с файлами;
• GaussInt — работа с целыми числами Гаусса;
• GF — поля Галуа;
• gfun — графические функции;
• Groebner — вычисления в базисе Гробнера;
• IntegerRelation — целочисленные отношения;
• LREtools — манипуляции с линейными рекуррентными отношениями;
• LinearAlgebra — линейная алгебра;
• LREtools[HyperGeometricTool] — гипергеометрические функции;
• Matlab — интеграция с MATLAB;
• Mathematical Function — математические функции;
• Ore_algebra — основные вычисления в алгебре линейных операторов;
• PDEtools — решение дифференциальных уравнений в частных производных;
• Spread — работа с таблицами;