文件帮助中心
置换阵列尺寸
B =置换(A,dimorder)
例子
B =置换(一种那dimorder)重新排列的阵列的尺寸在由所述矢量指定的顺序dimorder。例如,置换(A,[2 1])开关矩阵的行和列的尺寸一种。
B =置换(一种那dimorder)
一种
dimorder
置换(A,[2 1])
全部收缩
创建一个3乘4×2阵列和置换它,使得第一和第三维度被切换,从而产生2×4×3阵列。
RNG.默认A =兰特(3,4,2)
A = A(:,:,1)= 0.8147 0.9134 0.2785 0.9649 0.9058 0.6324 0.5469 0.1576 0.1270 0.0975 0.9575 0.9706 A(:,:,2)= 0.9572 0.1419 0.7922 0.0357 0.4854 0.4218 0.9595 0.8491 0.8003 0.9157 0.6557 0.9340
B =置换(A,[3 2 1])
B = B(:,:,1)= 0.8147 0.9134 0.2785 0.9649 0.9572 0.1419 0.7922 0.0357 B(:,:,2)= 0.9058 0.6324 0.5469 0.1576 0.4854 0.4218 0.9595 0.8491 B(:,:,3)= 0.1270 0.0975 0.9575 0.9706 0.80030.9157 0.6557 0.9340
SZB =尺寸(B)
SZB =1×32 4 3
输入阵列,指定为矢量,矩阵或多维数组。
维序,指定为与表示所述输入阵列的尺寸独特,正整数元素的行向量。
展开全部
行为R2019b改变
在R2019b开始,语法置换(A,dimorder)产生一个错误时dimorder是一个非整数值或复数值。相反,指定真正的,正整数dimorder。
置换(A,dimorder)
此功能支持与限制高大阵列:金宝app
置换高大尺寸(尺寸之一)不支持。金宝app
有关更多信息,请参阅高存储器数据的阵列。
使用说明和限制:
不支持电池阵列的第金宝app一个参数。
看可变大小调整为限制工具箱函数的代码生成(MATLAB编码器)。
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
ipermute|重塑|shiftdim|翻倒
ipermute
重塑
shiftdim
翻倒
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判