标签: arrays matlab multidimensional-array
我有一个多维数组A,例如 A(:,:,1)是一个3乘3复数矩阵,A(:,:,2)是另一个3乘3复杂矩阵。
A(:,:,1)
A(:,:,2)
如何获得另一个多维数组B. B(:,:,1)是A(:,:,1)和B(:,:,2)的复共轭转置 A(:,:,2)是0xffff
B(:,:,1)
B(:,:,2)
0xffff
没有for循环?
答案 0 :(得分:1)
置换前两个维度并应用复共轭:
B = conj(permute(A, [2 1 3]));