Maple: Управляющие клавиши ИМС; замечания и предложения по его использованию и развитию, страница 14

            При стандартной (Right-handed) установке устройства «мышь» ее левая кнопка служит для обеспечения стандартных выборки объектов и процедуры протаскивания’, тогда как правая кнопка - для активации контекстной системы меню. В Приложении 4 представлены основные управляющие и дополнительные клавиши Maple-пакета, здесь мы представим средства управления на основе правой функциональной кнопки мыши, которые контекстно зависят от установки ее в ту или иную конструкцию ТД (в общем случае секцию) и отражаются в следующей табл. 40.

     Таблица 40

Тип выбранного объекта

Состав функций открываемого меню:

Input

Standard Math, Maple Input, Evaluate

Output

сенситивно определяется типом Output-выражения

Text

функциональный набор Format-группы ГМП

Spreadsheet

функциональный набор Spreadsheet-группы ГМП

2D-ГО

Copy, Style, Axes, Projection, Animation

3D-ГО

Copy, Style, Color, Axes, Projection, Animation

OLE-объект

не задействована

При установке курсора в один из семи указанных объектов ТД по правой кнопке мыши открывается соответствующее выбранной области окно с меню, включающим переклю-чатели, функции и целые функциональные группы, позволяя достаточно оперативно выполнять поддерживаемые ими процедуры по работе в интерактивном режиме с па-кетом. При этом для случая {2D|3D}-ГО функциональная группа Animation доступна то-лько для анимируемого графического объекта соответствующей размерности. В случае выбора Output-параграфа открываемое по правой кнопке мыши меню содержит только одну Copy-функцию оболочки пакета, позволяющую производить копирование в СБО, и набор функций Maple-языка пакета, обеспечивающих лингвистический интерфейс с его ядром и позволяющих выполнять функции как непосредственно, так и в режиме их доопределения.

Приложение 6. Встроенные и библиотечные функции, предопределенные константы Maple-языка пакета 5-го релиза

            Приведен перечень всех встроенных и библиотечных функций и констант па-кета, позволяющих существенно упрощать решение значительного числа вычислитель-ных и алгебраических проблем, а также большого числа других важных задач. Функции даются в лексико-графическом порядке, а не по разделам, где они наиболее употреби-тельны. Опытному в математическом отношении пользователю это не создает каких-либо неудобств; для других пользователей большинство из этих функций могут оказа-ться просто невостребованными. Справочную информацию по функциям можно опера-тивно получать в ТД по конструкции вида ?<Id-функции>. Описание каждой функции дается в разрезе: основное назначение, синтаксис вызова функции, ее краткое описа-ние, типичные примеры использования и ссылки на связанные с ней другие встроенные и библиотечные функции языка пакета. При этом, следует иметь в виду, что при подав-ляющем числе сугубо математических функций пакет располагает и целым рядом дру-гих важных функций, например, по работе с внешними файлами. Более того, наряду со встроенными и библиотечными большой набор функций поддерживают и модули, по-ставляемые с Share-библиотекой пакета, которые здесь не представлены. Для обеспе-чения успешного вызова библиотечной функции следует предварительно выполнить Maple-предложение readlib(<Функция>).

AFactor        AFactors          AiriAiZeros      AiriBiYZeros    AiryAi         AiryBi      AngerJ

Berlekamp       BesselI          BesselJ        BesselJZeros     BesselK      BesselY      Beta

BesselYZeros       C            CHFARRAY         Chi             Ci           CompSeq        Content

D           DESol            Det         Diff             Dirac             DistDeg          Divide          Ei

Eigenvals         EllipticCE       EllipticCK      EllipticCPi      EllipticE         EllipticF

EllipticK       EllipticModulus  EllipticNome      EllipticPi       Eval        Expand      Expand

FFT           Factor          Factors          FresnelC         FresnelS         Fresnelf        Fresnelg