Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 149
- 150
- 151
- 152
- 153
- …
- следующая ›
- последняя »
