Составители:
148
Функция squeeze удаляет из многомерного массива измере-
ние размера 1х1:
C = squeeze(B)
C(:,:,4)=
5 5 5
5 5 5
C(:,:,3)=
5 5 5
5 5 5
C(:,:,2)=
5 5 5
5 5 5
C(:,:,1)=
5 5 5
5 5 5
size(C)
ans = 2 3 4
Замечание. Функция squeeze транспонирует вектор-строку в
вектор-столбец; вектор-столбец функция squeeze оставляет без изме-
нения.
Перестановки размерностей. Функция permute позволяет
выполнить перестановку размерностей
B = permute(A, dims);
где dims - вектор, который задает новый порядок следования размер-
ностей. При этом индекс 1 соответствует строкам, индекс 2 - столб-
цам, индекс 3 - страницам
и т. д.
Пример. Применения функции permute:
A
B = permute(A,[2 1 3] C = permute(A,[3 2 1]
Функция squeeze удаляет из многомерного массива измере-
ние размера 1х1:
C = squeeze(B)
C(:,:,4)=
5 5 5
5 5 5
C(:,:,3)=
5 5 5
5 5 5
C(:,:,2)=
5 5 5
5 5 5
C(:,:,1)=
5 5 5
5 5 5
size(C)
ans = 2 3 4
Замечание. Функция squeeze транспонирует вектор-строку в
вектор-столбец; вектор-столбец функция squeeze оставляет без изме-
нения.
Перестановки размерностей. Функция permute позволяет
выполнить перестановку размерностей
B = permute(A, dims);
где dims - вектор, который задает новый порядок следования размер-
ностей. При этом индекс 1 соответствует строкам, индекс 2 - столб-
цам, индекс 3 - страницам и т. д.
Пример. Применения функции permute:
B = permute(A,[2 1 3] C = permute(A,[3 2 1]
A
148
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »
