MATLAB Комплексно-сопряженное транспонирование многомерного массива без цикла for

У меня есть многомерный массив A такой, что, например. A(:,:,1) — это комплексная матрица 3 на 3, а A(:,:,2) — еще одна комплексная матрица 3 на 3.

Как я могу получить другой многомерный массив B, такой, что B(:,:,1) является комплексно-сопряженным транспонированием A(:,:,1), а B(:,:,2) является комплексно-сопряженным транспонированием A(:,:,2)

без цикла?


person Ka-Wa Yip    schedule 25.08.2016    source источник


Ответы (1)


Переставьте первые два измерения и примените комплексное сопряжение:

B = conj(permute(A, [2 1 3]));
person Luis Mendo    schedule 25.08.2016