Иллюстрированный самоучитель по MatLab

Доступ к отдельному элементу многомерного массива. Удаление размерности в многомерном массиве.

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

>> 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 – он стал двумерным.

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