MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

MATLAB

В.Г.Потемкин "Введение в Matlab" (v 5.3)
Глава 5. Многомерные массивы

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

5.1. Определение многомерного массива

Многомерные массивы в системе MATLAB являются расширением обычных двумерных массивов, которые имеют две размерности: размерность строк и размерность столбцов (рис. 5.1).

столбцы

с
т
р
о
к
и
(1,1) (1,2) (1,3) (1,4)
(2,1) (2,2) (2,3) (2,4)
(3,1) (3,2) (3,3) (3,4)
(4,1) (4,2) (4,3) (4,4)
(5,1) (5,2) (5,3) (5,4)
(6,1) (6,2) (6,3) (6,4)

Рис. 5.1. Структура 2-мерного массива размера 6x4.

Доступ к элементам двумерного массива достигается путем введения двух индексов -строки и столбца.

Рассмотрим 3-мерный массив; для обозначения элементов требуется три индекса: первый - для обозначения строк; второй - столбцов; &127;третий - страниц. Для любой размерности многомерного массива выше 2 используется понятие страницы (рис. 5.2).

Столбцы

Страница 3 С
т
р
о
к
и
(1,1,3) (1,2,3) (1,3,3) (1,4,3)
(2,1,3) (2,2,3) (2,3,3) (2,4,3)
(3,1,3) (3,2,3) (3,3,3) (3,4,3)
(4,1,3) (4,2,3) (4,3,3) (4,4,3)
(5,1,3) (5,2,3) (5,3,3) (5,4,3)
(6,1,3) (6,2,3) (6,3,3) (6,4,3)

 

Столбцы

Страница 2 С
т
р
о
к
и
(1,1,2) (1,2,2) (1,3,2) (1,4,2)
(2,1,2) (2,2,2) (2,3,2) (2,4,2)
(3,1,2) (3,2,2) (3,3,2) (3,4,2)
(4,1,2) (4,2,2) (4,3,2) (4,4,2)
(5,1,2) (5,2,2) (5,3,2) (5,4,2)
(6,1,2) (6,2,2) (6,3,2) (6,4,2)

 

Столбцы

Страница 1 С
т
р
о
к
и
(1,1,1) (1,2,1) (1,3,1) (1,4,1)
(2,1,1) (2,2,1) (2,3,1) (2,4,1)
(3,1,1) (3,2,1) (3,3,1) (3,4,1)
(4,1,1) (4,2,1) (4,3,1) (4,4,1)
(5,1,1) (5,2,1) (5,3,1) (5,4,1)
(6,1,1) (6,2,1) (6,3,1) (6,4,1)

Рис. 5.2. Структура 3-мерного массива размера 6x4x3.

При расширении размерности массива добавляются новые индексы. Так 4-мерный массив характеризуется 4 индексами: первые 2 определяют строку и столбец, вторые 2 - третью и четвертую размерность данных. Есть возможность построить графическое изображение структуры такого массива (рис. 5.3).

A(:,:,3,1)=
5 5 5
5 5 5
5 5 5
A(:,:,3,2)=
1 0 1
1 1 0
0 1 1
A(:,:,2,1)=
1 0 4
3 5 6
9 8 7
A(:,:,2,2)=
9 8 7
6 5 4
3 2 1
A(:,:,1,1)=
5 7 8
0 1 9
4 3 6
A(:,:,3,1)=
1 2 3
4 5 6
7 8 9

Рис. 5.3. Структура 4-мерного массива размера 3x3x3x2.

Возможно дать графическое изображение 5-мерного массива, повторяя эту структуру в вертикальном направлении.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика