主要内容

pagectranspose

逐页复共轭转置

描述

例子

Y = pagec转置(X将复共轭转置应用于N-D数组的每一页X.每一页的输出Y(:,:,我)对应页的共轭转置在里面吗XX(:,:,我)

例子

全部折叠

创建一个三维复杂数组一个,然后使用pagectranspose求数组中每一页的复共轭转置。

R = repelem(1:3,3,1);A = cat(3,r,2*r,3*r);A = A + 1i
=(:: 1)我2.0000 + 1.0000 = 1.0000 + 1.0000 3.0000 1.0000 + 1.0000 + 1.0000我2.0000 + 1.0000我3.0000 + 1.0000 1.0000 + 1.0000 2.0000 3.0000 + 1.0000 + 1.0000我(:,:,2)我4.0000 + 1.0000 = 2.0000 + 1.0000 6.0000 4.0000我2.0000 + 1.0000 + 1.0000 + 1.0000我6.0000 + 1.0000 2.0000 + 1.0000 4.0000 6.0000 + 1.0000 + 1.0000我(:,:,3)我6.0000 + 1.0000 = 3.0000 + 1.0000 9.0000 6.0000我3.0000 + 1.0000 + 1.0000 + 1.0000我9.0000 + 1.0000 3.0000 + 1.0000 6.0000 9.0000 + 1.0000 + 1.0000我
B =页转置(A)
B = B(:: 1) = 1.0000 - 1.0000我1.0000 - 1.0000 1.0000 - 1.0000 2.0000 - 1.0000我2.0000 - 1.0000 2.0000 - 1.0000 3.0000 - 1.0000 3.0000 - 1.0000 3.0000 - 1.0000我B(:,: 2) = 2.0000 - 1.0000我2.0000 - 1.0000 2.0000 - 1.0000 4.0000 - 1.0000我4.0000 - 1.0000 4.0000 - 1.0000 6.0000 - 1.0000 6.0000 - 1.0000 6.0000 - 1.0000我B(:,:, 3) = 3.0000 - 1.0000我3.0000 - 1.0000 3.0000 - 1.0000 6.0000 - 1.0000我6.0000 - 1.0000 6.0000 - 1.0000 9.0000 - 1.0000 9.0000 - 1.0000 9.0000 - 1.0000我

输入参数

全部折叠

输入数组,指定为多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration
复数支持:金宝app是的

更多关于

全部折叠

数组的页面

按页面的功能pagectranspose运算在二维矩阵上,这些矩阵被排列成一个多维数组。例如,对于一个3-D数组,通常称为数组的第三维元素页面因为它们像书里的书页一样摞在一起。每个页面都是一个由函数操作的矩阵。

一个三维数组,其中几个矩阵相互叠在一起作为第三维的页

您还可以将一组2-D矩阵组装成一个高维数组,如4-D或5-D数组,在这些情况下pagectranspose仍然将数组的基本单元视为一个可被操作的2-D矩阵,例如X (:,:, i, j, k, l)

函数用于将矩阵集合组装为多维数组,而0函数用于预分配多维数组。

提示

  • 逐页复共轭转置等价于将数组的前两个维度与permute(conj(X),[2 1 3:ndims(X)])

扩展功能

版本历史

R2020b中介绍