文件帮助中心文件
移阵列尺寸
b = shiftdim(a,n)
b = shiftdim(a)
[b,m] = shiftdim(a)
例子
B.= shiftdim(一种那N)移的阵列的尺寸一种经过N职位。shiftdim转移的尺寸向左时N是一个正整数,并向右时N是一个负整数。例如,如果一种是一个2×3×4阵列,然后shiftdim(A,2)返回一个4×2×3阵列。
B.= shiftdim(一种那N)
B.
一种
N
shiftdim
shiftdim(A,2)
B.= shiftdim(一种)返回与相同的元件的阵列一种但长度为1的龙头的尺寸除去。
B.= shiftdim(一种)
[B.那m] = shiftdim(一种)还返回卸下的长度1的尺寸的数量。
[B.那m] = shiftdim(一种)
m
全部收缩
创建一个4×2×3×5阵列。移尺寸2点的位置向左,缠绕第一长度2至最后2个维度。
A =兰特(4,2,3,5);B = shiftdim(A,2);尺寸(b)
ans =.1×4.3 5 4 2
移尺寸2点的位置向右侧,从而产生长度为1的2种导致尺寸右移不换行的尺寸的长度。
C = shiftdim(A,-2);尺寸(C)
ans =.1×61 1 4 2 3 5
移的阵列的尺寸。
计算5-d阵列一种和删除长度1.领先的尺寸shiftdim函数偏移2点的尺寸和返回3-d阵列B.。
A =兰特(1,1,3,2,4);[B,nshifts] = shiftdim(A);nshifts
nshifts = 2
尺寸(b)
ans =.1×33 2 4
按住Shift键的尺寸B.两次到左边。
C = shiftdim(B,2);尺寸(C)
ans =.1×34 3 2
按住Shift键的尺寸C一旦向右。
C
d = shiftdim(C,-1);尺寸(d)
ans =.1×4.1 4 3 2
输入阵列,指定为矢量,矩阵或多维数组。
维位置移位,指定为一个整数的数。什么时候N是积极的,shiftdim转移的尺寸到左边,包裹导致尺寸的端部。什么时候N是负的,shiftdim转移的尺寸到右侧,填充额外导致尺寸与长度为1。
输出阵列,指定为矢量,矩阵或多维数组。
除去维数,指定为一个非负整数。shiftdim除去长度为1的仅领先尺寸。
使用说明和限制:
不支持电池阵列的第金宝app一个参数。
第二个论点必须是一个常数。
看可变大小调整为限制工具箱函数的代码生成(MATLAB编码器)。
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
circshift|置换|重塑|挤
circshift
置换
重塑
挤
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室