Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самоучитель по Maple.docx
Скачиваний:
259
Добавлен:
08.03.2016
Размер:
17.32 Mб
Скачать

2. Бинарные (инфиксные) операторы Бинарные (инфиксные) операторы

Бинарные (инфиксные) операторы используются с двумя операндами, обычно размещаемыми по обе стороны от оператора. В ядро Maple 7 включено около трех десятков бинарных операторов. Основные из них перечислены в табл. 6.1.

Tаблица 6.1. Бинарные операторы

Обозначение

Оператор

+

Сложение

-

Вычитание

*

Умножение

/

Деление

** или ^

Возведение в степень

mod

Остаток от деления

$

Оператор последовательности

.

Разделительная точка

@

Оператор композиции

@@

Повторение композиции

,

Разделитель выражений

:=

Присваивание

. ..

Задание интервала

/

Разделитель выражений

&*

Некоммутативное умножение

&<string>

Нейтральный оператор

||

Конкатенация (объединение)

Примеры использования бинарных операторов:

Оператор композиции @@ может использоваться для создания сложных функций, содержащих цепные дроби:

А вот еще один пример применения этого оператора для составления цепного радикала и вычисления ряда таких цепочек в цикле:

1.gif

2.gif

3.gif

4.gif

3. Операторы объединения, пересечения и исключения для множеств

Операторы объединения, пересечения и исключения для множеств

Для данных типа «множество» определены следующие бинарные операторы:

  • union — включает первый операнд (множество) во второй;

  • intersect — создает множество, содержащее общие для операндов элементы;

  • minus — исключает из первого операнда элементы второго операнда.

В любом случае, в результирующем множестве устраняются повторяющиеся элементы. Действие этих операторов поясняют следующие примеры:

Напоминаем, что эти операторы заданы ключевыми словами. Обратите внимание на то, что в Maple 7 результат применения оператора union представлен членами, расположенными в довольно произвольном порядке.

5.gif

4. Унарные арифметические операторы Унарные арифметические операторы

Унарные операторы используются с одним операндом. Они могут быть префиксными, если оператор стоит перед операндом, и постфиксными, если он стоит после операнда. К унарным относятся семь операторов, приведенных в табл. 6.2.

Таблица 6.2.Унарные операторы

Обозначение

Оператор

+

Унарный плюс (префикс)

-

Унарный минус (префикс)

;

Факториал (постфикс)

.

Десятичная точка (префикс или постфикс)

$

Последовательность (префикс)

not

Логическое отрицание (префикс)

&string

Метка (префикс)

Примеры применения унарных операторов:

6.gif