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

Данные множественного типа

Наборы (множества)

Любые выражения могут включаться также в наборы. Такие наборы в виде множеств создаются с помощью фигурных скобок { }:

Иллюстрированный самоучитель по Maple 6/7 › Типы данных системы Maple 7 › Данные множественного типа

Отличительная черта множеств – автоматическое устранение из них повторяющихся по значению элементов. Кроме того, Maple 7 расставляет элементы множеств в определенном порядке – числа в порядке увеличения значения, а символы и строки в алфавитном порядке. Для множеств нет строгого математического определения, и мы будем считать их наборами, удовлетворяющими перечисленным выше признакам.

Списки выражений

Для создания упорядоченных наборов – списков – служат квадратные скобки [ ]:

> [10.2+3.4+4.8.5.1]: [10.5.8.8.5.1]

Как нетрудно заметить, элементы списков преобразуются и выводятся строго в том порядке, в каком они были заданы. Списки широко применяются для задания векторов и матриц.

В ряде случаев, например при подготовке данных для двумерных графиков, возникает необходимость в подготовке парных списков – скажем, координат точек (х, у) графика. Для этого можно использовать функцию zip(f, u, v) или zip(f, u, v, d). Здесь f – бинарная функция, u, v – списки или векторы, d – необязательное значение. Примеры применения функции zip даны ниже:

Иллюстрированный самоучитель по Maple 6/7 › Типы данных системы Maple 7 › Данные множественного типа

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