Техническая библиотека lib.qrz.ru › Математические программы › Самоучитель по Maple 7: как пользоваться системой компьютерной математики — 17 уроков › Урок 10. Символьные (аналитические) операции › 7. Функциональные преобразования элементов списков
Раздел целиком на одной странице (3 стр.). Открыть оглавление раздела — там каждая страница отдельно, с навигацией.

7. Функциональные преобразования элементов списков

 

Функциональные преобразования элементов списков

Еще две функции, реализующие операции подстановки, указаны ниже:

map(fcn, expr. arg2. .... argn)

map2(fcn, argl, expr. arg3, .... argn) 

Здесь fen — процедура или имя, expr — любое выражение, argi — необязательные дополнительные аргументы для fen.

Первая из этих функций позволяет приложить fen к операндам выражения ехрr. Приведенные далее примеры иллюстрируют использование функции mар.

Из этих примеров нетрудно заметить, что если второй параметр функции mар — список, то функция (первый параметр) прикладывается к каждому элементу списка, так что возвращается также список. Из последнего примера видно, что если за вторым параметром идет перечисление аргументов, то они включаются в список параметров функции.

Функция mар2 отличается иным расположением параметров. Ее действие наглядно поясняют следующие примеры:

 

7.gif

Изображение: 

8.gif

Изображение: 
Top.Mail.Ru