首先贴出帮助文档中的原文:
B = shiftdim(X,N) shifts the dimensions of X by N. When N is
positive, shiftdim shifts the dimensions to the left and wraps the
N leading dimensions to the end. When N is negative, shiftdim
shifts the dimensions to the right and pads with singletons.
通俗的解释如下:
B = shiftdim(X,N),这个函数就是切换矩阵X的各个维度大小。比如X是一个3D matrix,N = 2, 它的各维度分别为[3, 4,5],
那么,那么调用函数B = shiftdim(X, 2)之后,它将X的三个维度[3, 4, 5]循环左移2位,那么X的维度就变为[5, 3, 4].如果
N = -2,就是循环右移,那么X的维度就变为[4, 5, 3]。
转载自原文链接, 如需删除请联系管理员。
原文链接:shiftdim 用法,转载请注明来源!