Пакет Ore_algebra содержит набор функций алгебры линейных операторов, состав которого можно получить после обращения к пакету:
> with(Ore_algebra);
Этот пакет поддерживает решение задач в области алгебры линейных операторов. Примеры на его применения можно найти в справке и в файле Ore_algebra, имеющимся на Интернет-сайте корпорации MapleSoft.
9.4.6. Пакет для работы с рациональными производящими функциями — genfunc
В пакете genfunc, предназначенном для работы с производящими функциями содержатся функции, список которых выводит команда:
> with(genfunc);
Эти функции представляют специальный интерес для пользователей, работающих в области теории чисел и рациональных функций.
9.4.7. Пакет операций для работы с конечными группами — group
Этот пакет содержит довольно представительный набор функций для работы с конечными группами. Вывод списка функций обеспечивает команда:
> with(group);
Функции этого пакета представляют интерес для математиков, работающих в области конечных групп. Но вряд ли они будут полезны большинству пользователей. Тем не менее, наличие таких функций говорит о полноте функциональных возможностей системы Maple.
9.4.8. Пакет средств симметрии Ли — liesymm
В этом пакете, являющемся реализацией алгоритма Харрисона-Эстабрука, имеется ряд функций, список которых выводит команда:
> with(liesymm);
Эти функции достаточно специфичны и могу пригодится лишь узким специалистам. Детали применения пакета можно найти в справке по нему.
9.4.9. Пакет команд для решения уравнений SolveTools
Пакет команд с весьма многообещающим названием SolveTools на самом деле содержит вовсе не средства для решения уравнений, а несколько весьма специфических функций:
> with(SolveTools);
[Basis, CancelInverses, Combine, Complexity, GreaterComplexity, Linear, RationalCoefficients, SortByComplexity]
Они позволяют найти базис выражений, дескрипторы и рациональные коэффициенты. Примеры применения этого пакета очень просты и с ними несложно ознакомиться по справке.
9.4.10. Пакет для работы с таблицами — Spread
Загрузка этого пакета командой
> with(Spread);
дает средства для работы с таблицами. Функции пакета не имеют самостоятельного значения и призваны поддерживать работу с электронными таблицами, которая уже была подробно описана. Они дают такие средства, как создание в документе шаблона таблиц, проведение операций по заполнению и редактированию ячеек таблиц, копированию содержимого таблиц в буфер памяти и т.д.
9.4.11. Пакет линейных операторов LinearOperators
Пакет линейных операторов LinearOperators — новый пакет, содержащий средства для работы с линейными операторами. Состав пакета можно увидеть после его вызова командой:
> with(LinearOperators);
Набор функций пакета достаточно представителен. Но, поскольку область применения пакета весьма специфична, рекомендуется знакомиться с его возможностями по справке.
9.4.12. Пакет для работы с массивами ArrayTools
Для упрощения работы с массивами в Maple 9 был введен пакет ArrawTools (файл at):
> with(ArrayTools);
[Alias, ComplexAsFloat, Copy, DataTranspose, Fill]
Он вводит всего пять новых функций. Примеры их применения, взятые из справки по пакету, представлены ниже:
Создание вектора-строки
> М := Vector[row](10,i->i);
М := [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Дублирование первых 5 элементов в следующих 5 элементах
> Copy(5,М,М,5), М;
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
Очистка каждого второго элемента
> Fill(0,М,1,2), М;
[1, 0, 3, 0, 5, 0, 2, 0, 4, 0]
Формирование матрицы 2×5
> Alias(М, [2,5], С_order)
Создание матрицы с комплексными элементами
> М := Matrix(2,3,(i,j)->i+I*j, datatype=complex[8], order=C_order);
Создание «двойной» матрицы с элементами в формате плавающей точки
> Mr := ComplexAsFloat(М);
Действие всех функций этого пакета вполне очевидно из приведенных примеров.
Читать дальше
Конец ознакомительного отрывка
Купить книгу