Составители:
154
Функции вида cat(dim, A{:}) и cat(dim, A.<имя_поля>) за-
дают объединение массива ячеек или массива записей, содержащего
числовые матрицы, в некоторый многомерный массив.
Пример. Пусть заданы два 2-мерных массива A и B:
A = В =
1 2 5 6
3 4 7 8
Выполним их объединение вдоль разных размерностей:
C = cat(1,A,B) C = cat(2,A,B) C = cat(3,A,B)
1 2
3 4
5 6
7 8
1 2 3 4
5 6 7 8
5 6
7 8
1 2
3 4
Последовательность операторов
M = magic(3);
P = pascal(3);
C = cat(4, M, P)
создает следующий многомерный массив размера 3x3x1x2:
С(:, :, 1, 1) =
8 1 6
3 5 7
4 9 2
С(:, :, 1, 2) =
1 1 1
1 2 3
1 3 6
Функции вида cat(dim, A{:}) и cat(dim, A.<имя_поля>) за-
дают объединение массива ячеек или массива записей, содержащего
числовые матрицы, в некоторый многомерный массив.
Пример. Пусть заданы два 2-мерных массива A и B:
A= В=
1 2 5 6
3 4 7 8
Выполним их объединение вдоль разных размерностей:
C = cat(1,A,B) C = cat(2,A,B) C = cat(3,A,B)
1 2 3 4 5 6
1 2
5 6 7 8 7 8
3 4
5 6
1 2
7 8 3 4
Последовательность операторов
M = magic(3);
P = pascal(3);
C = cat(4, M, P)
создает следующий многомерный массив размера 3x3x1x2:
С(:, :, 1, 1) =
8 1 6
3 5 7
4 9 2
С(:, :, 1, 2) =
1 1 1
1 2 3
1 3 6
154
Страницы
- « первая
- ‹ предыдущая
- …
- 154
- 155
- 156
- 157
- 158
- …
- следующая ›
- последняя »
