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

UptoLike

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

149
A(:,:,2)=
9 8 7
6 5 4
3 2 1
A(:,:,1)=
1 2 3
4 5 6
7 8 9
B(:,:,2)=
9 6 3
8 5 2
7 4 1
B(:,:,1)=
1 4 7
2 5 8
3 6 9
C(:,:,3)=
7 8 9
3 2 1
C(:,:,2)=
4 5 6
6 5 4
C(:,:,1)=
9 8 7
6 5 4
Функция ipermute обратна по отношению к функции
permute. Вводя массив A и вектор перестановок v, функция ipermute
формирует такой массив B, что функция permute(B, v) возвращает A.
Пример. В результате выполнения следующих операторов
формируется массив E, который совпадает с исходным массивом C:
а) D = ipermute(C, [1 4 2 3])
D(:,:,1,1)=
5 5 5 5
5 5 5 5
D(:,:,1,2)=
5 5 5 5
5 5 5 5
D(:,:,1,3)=
5 5 5 5
5 5 5 5
б) E = permute(D, [1 4 2 3])
E(:,:,4)=
5 5 5
5 5 5
E(:,:,3)=
5 5 5
5 5 5
E(:,:,2)=
5 5 5
5 5 5
        A(:,:,2)=              B(:,:,2)=                       C(:,:,3)=
        9 8 7                  9 6 3                           7 8 9
        6 5 4                  8 5 2                           3 2 1
        3 2 1                  7 4 1
                                                        C(:,:,2)=
  A(:,:,1)=             B(:,:,1)=                       4 5 6
  1 2 3                 1 4 7                           6 5 4
  4 5 6                 2 5 8
  7 8 9                 3 6 9                      C(:,:,1)=
                                                   9 8 7
                                                   6 5 4


       Функция ipermute обратна по отношению к функции
permute. Вводя массив A и вектор перестановок v, функция ipermute
формирует такой массив B, что функция permute(B, v) возвращает A.

      Пример. В результате выполнения следующих операторов
формируется массив E, который совпадает с исходным массивом C:

       а) D = ipermute(C, [1 4 2 3])
D(:,:,1,1)=               D(:,:,1,2)=              D(:,:,1,3)=
5      5    5       5     5      5    5        5   5      5    5       5
5      5    5       5     5      5    5        5   5      5    5       5


       б) E = permute(D, [1 4 2 3])
                         E(:,:,4)=
                         5         5       5
                         5         5       5

                E(:,:,3)=
                5         5         5
                5         5         5

      E(:,:,2)=
      5         5         5
      5         5         5

                                                                      149