Составители:
141
Пример. Сформируем 3-мерный массив, который объединяет
два 2-мерных массива размера 2х2:
B = cat(3, [2 8; 0 5], [1 3; 7 9])
B(:, :, 1) =
2 8
0 5
B(:, :, 2) =
1 3
7 9
Функция cat допускает использование любых комбинаций
существующих и вновь вводимых данных.
Пример. Сформировать 4-мерный массив D с помощью сле-
дующей последовательности операторов cat:
A = cat(3, [9 2; 6 5], [7 1; 8 4]);
B = cat(3, [3 5; 0 1], [5 6; 2 1]);
D = cat(4, A, B, cat(3, [1 2; 3 4], [4 3; 2 1]))
D(:,:,2,1)=
7 1
8 4
D(:,:,2,2)=
5 6
2 1
D(:,:,2,3)=
4 3
2 1
D(:,:,1,1)=
9 2
6 5
D(:,:,1,2)=
3 5
0 1
D(:,:,1,3)=
1 2
3 4
Функция cat автоматически добавляет промежуточные ин-
дексы, равные 1, если в этом возникает необходимость.
Пример. Сформировать 4-мерный массив, разместив вдоль
четвертой размерности два массива размера 2х2:
C = cat(4, [1 2; 4 5], [7 8; 3 2])
Таблица 5.7 - 4-мерный массив размера 2х2х1х2
Пример. Сформируем 3-мерный массив, который объединяет
два 2-мерных массива размера 2х2:
B = cat(3, [2 8; 0 5], [1 3; 7 9])
B(:, :, 1) =
2 8
0 5
B(:, :, 2) =
1 3
7 9
Функция cat допускает использование любых комбинаций
существующих и вновь вводимых данных.
Пример. Сформировать 4-мерный массив D с помощью сле-
дующей последовательности операторов cat:
A = cat(3, [9 2; 6 5], [7 1; 8 4]);
B = cat(3, [3 5; 0 1], [5 6; 2 1]);
D = cat(4, A, B, cat(3, [1 2; 3 4], [4 3; 2 1]))
D(:,:,2,1)= D(:,:,2,2)= D(:,:,2,3)=
7 1 5 6 4 3
8 4 2 1 2 1
D(:,:,1,1)= D(:,:,1,2)= D(:,:,1,3)=
9 2 3 5 1 2
6 5 0 1 3 4
Функция cat автоматически добавляет промежуточные ин-
дексы, равные 1, если в этом возникает необходимость.
Пример. Сформировать 4-мерный массив, разместив вдоль
четвертой размерности два массива размера 2х2:
C = cat(4, [1 2; 4 5], [7 8; 3 2])
Таблица 5.7 - 4-мерный массив размера 2х2х1х2
141
Страницы
- « первая
- ‹ предыдущая
- …
- 141
- 142
- 143
- 144
- 145
- …
- следующая ›
- последняя »
