Комплексное сопряженное транспонирование в Mathematica - PullRequest
3 голосов
/ 01 декабря 2011

Существует ли существующая функция для комплексного сопряженного транспонирования в Mathematica? Эквивалентом в Matlab является оператор апострофа (').

1 Ответ

7 голосов
/ 01 декабря 2011

В вашем названии вы просите для сопряженной транспонирования.Это просто ConjugateTranspose.

Если вы хотите, чтобы конъюгат, это просто Conjugate.

Input:
a = {{3 + 2 I, 1 - I}, {2 - 5 I, 4 + 3 I}}
ConjugateTranspose[a]

Output:
{{3 + 2 I, 1 - I}, {2 - 5 I, 4 + 3 I}}
{{3 - 2 I, 2 + 5 I}, {1 + I, 4 - 3 I}}

Вы также можете использовать символ эрмитовой сопряженности, который вы используете, введя esc hc escили \[HermitianConjugate].

...