2016-08-25 60 views
1

我有一個多維數組A,例如, A(:,:,1)是一個3乘3複數矩陣,A(:,:,2)是另一個3乘3複數矩陣。MATLAB無複合多維陣列的複共軛轉置

我怎樣才能得到另一個多維B陣列,使得 B(:,:,1)A(:,:,1)共軛複數和 B(:,:,2)A(:,:,2)

共軛複數沒有for循環?

回答

1

置換前兩個維度和應用複雜的共軛物:

B = conj(permute(A, [2 1 3]));