Сдвиг размерностей массива
B = shiftdim (X, n)
[B, nshifts] = shiftdim (X)
B = shiftdim(X,n) переключает размерности X n. Когда n положителен, shiftdim переключает размерности налево и переносит n ведущие размерности в конец. Когда n отрицателен, shiftdim переключает размерности направо и заполняет одиночными элементами.
[B,nshifts] = shiftdim(X) возвращает массив B с тем же числом элементов как X, но с любыми ведущими одноэлементными удаленными размерностями. Одноэлементная размерность является любой размерностью для который size(A,dim) = 1. nshifts является количеством размерностей, которые удалены.
Если X является скаляром, shiftdim не имеет никакого эффекта.
circshift | ipermute | перестановка | изменение | сжатие