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

Операторы и операнды

Специальные типы операторов

Операторы в Maple описывают операции по преобразованию данных, в частности выражений. Последние, в свою очередь, можно отнести к данным абстрактного типа. Могут быть описаны следующие типы операторов:

  • неопределенные (f);
  • нейтральные (&);
  • процедурные;
  • функциональные;
  • композиционные (@).

Оператор относится к неопределенным, если он не был заранее определен. Такой оператор не выполняет никаких действий и просто повторяется в строке вывода:

> restar: f(1, 2, a):
f(1, 2, a)

Композиционные операторы (на базе знака @) мы уже применяли. Другие типы операторов рассмотрены ниже.

Функциональные операторы

Функциональные операторы Maple-языка являются альтернативами функций и записываются в двух формах.

Нотация Запись оператора
"arrow" (стрелочная) vars › result
"angle bracket" (в угловых скобках) <result | vars>

Данные операторы могут использоваться для реализации подстановок. Например, запись х › х^ 2 означает подстановку х*2 на место переменной х. Возможны и такие подстановки в множественной форме:

Иллюстрированный самоучитель по Maple 6/7 › Встроенные операторы и функции › Операторы и операнды

Функциональный оператор в Maple 7 часто используется для задания функций пользователя, которое будет рассмотрено несколько позднее.

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