Данные множественного типа
Наборы (множества)
Любые выражения могут включаться также в наборы. Такие наборы в виде множеств создаются с помощью фигурных скобок { }:
Отличительная черта множеств – автоматическое устранение из них повторяющихся по значению элементов. Кроме того, 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 даны ниже: