SHIFTDIM SHIFTDIM Shift Array Dimensions Function Usage The shiftdim function is used to shift the dimensions of an array. The general syntax for the shiftdim function is y = shiftdim(x,n) where x is a multidimensional array, and n is an integer. If n is a positive integer, then shiftdim circularly shifts the dimensions of x to the left, wrapping the dimensions around as necessary. If n is a negative integer, then shiftdim shifts the dimensions of x to the right, introducing singleton dimensions as necessary. In its second form: [y,n] = shiftdim(x) the shiftdim function will shift away (to the left) the leading singleton dimensions of x until the leading dimension is not a singleton dimension (recall that a singleton dimension p is one for which size(x,p) == 1).