主要内容

pagetranspose

page-wise transpose

描述

例子

y = pagetranspose(X将非共轭转置应用于N-D数组的每个页面X。输出的每个页面义)is found by transposing the corresponding page inX,如x(:,:,:,i)。

例子

全部收缩

创建一个3D阵列一个,然后使用pagetranspose对eac转置h page of the array.

r = repelem(1:3,3,1);a = cat(3,r,2*r,3*r)
a = a = a(:,:,1)= 1 2 3 1 2 3 1 2 3 a(:,::,:,2)= 2 4 6 2 4 6 2 4 6 a(:, :, :, :,:3)= 3 6 9 93 6 9 3 6 9
b = pagetranspose(a)
b = b(:,:,1)= 1 1 1 2 2 2 3 3 3 3 b(:,::,:,:,:,2)= 2 2 2 4 4 4 4 6 6 6 6 6 B(:, :, :,3)= 3 3 3 3 3 3 3 3 36 6 6 9 9 9 9

输入参数

全部收缩

输入阵列,指定为多维阵列。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char|细绳|结构|细胞|分类|约会时间|期间|日历
复杂的数字支持:万博1manbetx是的

更多关于

全部收缩

阵列页

页面函数类似pagetranspose在已排列到多维阵列中的2D矩阵上操作。例如,使用3-D数组,数组的第三维中的元素通常称为页面因为他们像书中的页面一样彼此堆叠。每个页面都是由函数操作的矩阵。

3-D阵列,几个矩阵彼此堆叠在一起,为第三维

您还可以将2D矩阵的集合组装到更高的维数阵列中,例如4-D或5D阵列,在这些情况下pagetranspose仍然将阵列的基本单元视为操作的2D矩阵,例如x(:,:,i,j,k,l)

function is useful to assemble a collection of matrices into a multidimensional array, and the函数可用于预先分配多维阵列。

提示

  • 页面的转置等同于将数组的前两个维度置于输入(x,[2 1 3:ndims(x)])

扩展功能

版本历史记录

在R2020b中引入

也可以看看

||

话题