改变尺寸
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但与任何主要单维度移除。单维度的任何维度大小(dim) = 1。nshifts的维数是移除。
[B, nshifts] = shiftdim (X)
B
大小(dim) = 1
nshifts
如果X是一个标量,shiftdim没有效果。
全部折叠
改变数组的维度。
计算5 d数组一个和删除的主要尺寸的长度是1。的shiftdim二维函数变化并返回三维数组B。
一个
一个=兰德(1、1、3、2、4);[B, nshifts] = shiftdim(一个);nshifts
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编码器)。
circshift|ipermute|交换|重塑|挤压
circshift
ipermute
交换
重塑
挤压
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在