主要内容

交换

交换数组维度

描述

例子

B =交换(一个,dimorder)将一个数组的维度的顺序指定的向量dimorder。例如,交换(A, 1 [2])开关矩阵的行和列维度一个。一般来说,第i个维度输出数组的维度dimorder(我)从输入数组。

例子

全部折叠

创建一个3-by-4-by-2数组和排列,第一和第三维度转换,导致2-by-4-by-3数组。

rng默认的兰德(3、4、2)=
= (::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 (:,: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.8003 - 0.9157 0.6557 - 0.9340
szB =大小(B)
szB =1×32 4 3

输入参数

全部折叠

输入数组,指定为一个向量,矩阵,或多维数组。

维命令,指定为一个行向量与独特,正整数代表输入数组的维度的元素。

扩展功能

版本历史

之前介绍过的R2006a

全部展开