Доступ к отдельному элементу многомерного массива. Удаление размерности в многомерном массиве.
Чтобы вызвать центральный элемент сначала первой, а затем второй страницы, надо записать следующие выражения:
>
>
M(
2.2.1
)
ans
=
5
>
>
M(
2.2.2
)
ans
=
14
Таким образом, в многомерных массивах используется то же правило индексации, что и в одномерных и двумерных. Произвольный элемент, например, трехмерного массива задается как М(1.j.k), где 1 – номер строки, j – номер столбца и k – номер страницы. Этот элемент можно вывести, а можно присвоить ему заданное значение х: М(1,j,k)=x.
Удаление размерности в многомерном массиве
Мы уже отмечали возможность удаления отдельных столбцов присвоением им значений пустого вектора-столбца [ ]. Этот прием нетрудно распространить на страницы и вообще размерности многомерного массива. Например, первую страницу полученного массива М можно удалить следующим образом:
>
>
M(:.:.
1
)
=
[ ]
M
=
10
11
12
13
14
15
16
17
18
Нетрудно заметить, что в этом массиве осталась только вторая страница и что размерность массива уменьшилась на 1 – он стал двумерным.