Help CenterHelp Center
Page-wise complex conjugate transpose
y = pagectranspose(X)
例子
y = pagectranspose(X)将复杂的共轭转置应用于N-D数组的每一页X。输出的每个页面Y(:,:,i)是相应页面的共轭转置X,如x(:,:,i)'。
X
Y(:,:,i)
x(:,:,i)'
全部收缩
创建一个3-D复合阵列一个,然后使用PAGECTRASPOSE要找到阵列每页的复杂共轭转置。
一个
PAGECTRASPOSE
r = repelem(1:3,3,1);a = cat(3,r,2*r,3*r);a = a + 1i
a = a = a(:,:,1)= 1.0000 + 1.0000i 2.0000 + 1.0000i 3.0000 + 1.0000i 1.0000 + 1.0000i 2.0000 + 1.0000i 3.0000 + 1.0000i 1.0000i + 1.0000i + 1.0000i 2.0000 + 1.0000 + 1.0000 + 1.0000 + 1.0000 + 1.0000i a(:::::::::::,:,2)= 2.0000 + 1.0000i 4.0000 + 1.0000i 6.0000 + 1.0000i 2.0000 + 1.0000i 4.0000 + 1.0000i 6.0000 + 1.0000i 2.0000 + 1.0000I 4.0000 + 1.0000i + 1.0000i 6.0000 + 1.0000 + 1.0000i + 1.0000i + 1.0000i A(::,:,:,:,3)= 3.0000 + 1.0000i 6.0000 + 1.0000i 9.0000 + 1.0000i 3.0000 + 1.0000i 6.0000 + 1.0000i 9.0000 + 1.0000i 3.0000 + 1.0000i 6.0000 + 1.0000i + 1.0000i 9.0000 + 1.0000II
b = pagectranspose(a)
B = B(:,:,1) = 1.0000 - 1.0000i 1.0000 - 1.0000i 1.0000 - 1.0000i 2.0000 - 1.0000i 2.0000 - 1.0000i 2.0000 - 1.0000i 3.0000 - 1.0000i 3.0000 - 1.0000i 3.0000 - 1.0000i B(:,:,2) = 2.0000 - 1.0000i 2.0000 - 1.0000i 2.0000 - 1.0000i 4.0000 - 1.0000i 4.0000 - 1.0000i 4.0000 - 1.0000i 6.0000 - 1.0000i 6.0000 - 1.0000i 6.0000 - 1.0000i B(:,:,3) = 3.0000 - 1.0000i 3.0000 - 1.0000i 3.0000 - 1.0000i 6.0000 - 1.0000i 6.0000 - 1.0000i 6.0000 - 1.0000i 9.0000 - 1.0000i 9.0000 - 1.0000i 9.0000 - 1.0000i
输入阵列,指定为多维阵列。
数据类型:单身的|双倍的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char|细绳|结构|细胞|分类|约会时间|期间|日历复杂的数字支持:万博1manbetx是的
单身的
双倍的
int8
int16
INT32
INT64
UINT8
UINT16
UINT32
Uint64
逻辑
char
细绳
结构
细胞
分类
约会时间
期间
日历
页面函数类似PAGECTRASPOSE在已排列到多维阵列中的2D矩阵上操作。例如,使用3-D数组,数组的第三维中的元素通常称为页面因为他们像书中的页面一样彼此堆叠。每个页面都是由函数操作的矩阵。
您还可以将2D矩阵的集合组装到更高的维数阵列中,例如4-D或5D阵列,在这些情况下PAGECTRASPOSE仍然将阵列的基本单元视为操作的2D矩阵,例如x(:,:,i,j,k,l)。
x(:,:,i,j,k,l)
这catfunction is useful to assemble a collection of matrices into a multidimensional array, and the零function is useful to preallocate a multidimensional array.
cat
零
页面上的复合物共轭转置等效于将数组的前两个维度置于输入(conj(X),[2 1 3:ndims(X)])。
输入(conj(X),[2 1 3:ndims(X)])
背景池
螺纹池
此功能完全支持基于线程的环境。万博1manbetx有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
此功能完全支持GPU数组。万博1manbetx有关更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅Run MATLAB Functions with Distributed Arrays(并行计算工具箱)。
CTRANSPOSE|输入|pagetranspose
CTRANSPOSE
输入
pagetranspose
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室