Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Введение в Matlab. В.Г.Потемкин

 

Индексные указатели | Предметный указатель

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-мерного массива, повторяя эту структуру в вертикальном направлении.

В начало страницы К предыдущему разделуК следующему разделу

Индексные указатели | Предметный указатель

| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00