Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 143 стр.

UptoLike

Составители: 

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