Массив
Массив (тип array) – конечный список с целочисленными индексами. Для создания массива служит функция array.
Создаем пустой массив из пяти элементов, заполняем его в цикле for квадратами индексов и выводим на печать функцией print.
> | A:=array(1..5);
whattype(%); for i from 1 to 5 do A[i]:=i^2 end do; print(A); |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Создаем двухмерный массив 2 х 2 и сразу присваиваем значения.
> | B:=array(1..2, 1..2, [[1, 3], [1/2, 5]]); |
![]() |
Массив в Maple может содержать элементы разных типов.
> | C:=array(1..2, 1..2, [[x^3, 3], [sin(x), 2.33]]); |
![]() |
Функция map позволяет выполнять какую-либо операцию над всеми элементами массива.Дифференцирование по x всех элементов массива С.
> | map(diff,C,x); |
![]() |
Извлечение квадратного корня из всех элементов массива С.
> | map(sqrt,C); |
![]() |