Иллюстрированный самоучитель по Maple 6/7

Функции сортировки и селекции

Сортировка и селекция выражений широко используются в практике символьных преобразований. Для выполнения сортировки служит функция sort, применяемая в одной из следующих форм:

sort(L)
sort(L. F)
sort(A)
sort(A. V)

Здесь L – список сортируемых значений, F – необязательная булева процедура с двумя аргументами, А – алгебраическое выражение, V – необязательные дополнительные переменные.

Иллюстрированный самоучитель по Maple 6/7 › Символьные (аналитические) операции › Функции сортировки и селекции

Примечание
Вы можете проверить, что функция sort в Maple 7 способна сортировать буквы и даже слова русского языка
.

Если функция сортировки меняет порядок расположения членов в выражении (или порядок расположения выражений), то другая функция – select – служит для выделения требуемого выражения:

select(f, e)
select(f, е .b1…., bn)

Как бы обратной ей по действию служит функция remove, устраняющая заданные выражения:

remove(f, e)
remove(f, е, b1… .bn)

В этих функциях f – процедура, возвращающая логическое значение, е – список, множество, сумма, произведение или функция, b1,…, bn – необязательные дополнительные аргументы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.