移动尺寸
b = shiftdim(x,n)[b,nshifts] = shiftDim(x)
b = shiftdim(x,n)改变尺寸X经过n。什么时候n是积极的,ShiftDim将尺寸转移到左侧并包裹n导致末尾的尺寸。什么时候n是负的,ShiftDim将尺寸转移到右侧,并带有单例。
b = shiftdim(x,n)
X
n
ShiftDim
[b,nshifts] = shiftDim(x)返回数组b具有与X但是,随着任何领先的单身尺寸删除。单身维度是任何维度大小(a,dim)= 1。n缩是删除的尺寸数量。
[b,nshifts] = shiftDim(x)
b
大小(a,dim)= 1
n缩
如果X是标量,ShiftDim没有效果。
全部收缩
移动数组的尺寸。
计算5D阵列一种,并删除长度1的前导维度。ShiftDim功能移动2个维度并返回3-D数组b。
一种
a = rand(1,1,3,2,4);[b,nshifts] = shiftDim(a);n缩
nshifts = 2
尺寸(b)
ans =3 2 4
移动b向左两次。
c = shiftDim(b,2);尺寸(c)
ans =4 3 2
移动C一次向右。
C
d = shiftDim(c,-1);尺寸(D)
ans =1 4 3 2
用法注释和限制:
不支持第一个参数的金宝app单元格数组。
第二个论点必须是一个常数。
看代码生成工具箱功能的可变大小限制(MATLAB编码器)。
循环|ipermute|输入|重塑|挤
循环
ipermute
输入
重塑
挤
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判