Иллюстрированный самоучитель по MatLab
Многомерные массивы
-
В этом уроке мы коснемся вопросов, связанных с более сложными типами данных, к которым относятся многомерные массивы. | В MATLAB двумерный массив является частным случаем многомерного массива. Многомерные массивы характеризуются размерностью более двух.
-
Чтобы вызвать центральный элемент сначала первой, а затем второй страницы, надо записать следующие выражения: | >> M(2.2.1) | ans = | 5 | >> M(2.2.2) | ans = | 14 | Таким образом, в многомерных массивах используется то же правило индексации, что и в одномерных и двумерных.
-
Если после знака присваивания стоит численная константа, то соответствующая часть массива будет содержать элементы, содержащие данную константу. Например, создадим из массива М (см.
-
Для создания многомерных массивов служит описанная ранее для матриц специальная функция конкатенации cat: | cat(DIM,A,B) – возвращает результат объединения двух массивов А и В вдоль размерности DIM; | cat(2.A.B) – возвращает массив [А.В], в котором объединены ряды (горизонтальная конкатенация);
-
Вычисление числа размерностей массива | Функция ndims(A) возвращает размерность массива А (если она больше или равна двум). Но если входной аргумент – массив Java или массив массивов Java, то независимо от размерности массива эта функция вернет 2.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.