Vous pouvez obtenir la matrice transposée conjuguée grâce à l'opérateur '
. Cela signifie que la valeur dans la i
ième colonne et la j
ième ligne est le complexe conjugué de la valeur dans la j
ième colonne et la i
ième ligne de la matrice d'origine. Dans l'exemple :
[1,2,3]*[4,5,6]'
il faut transposer la deuxième matrice pour permettre la multiplication des matrices. Si vous voulez juste transposer une matrice sans la conjuguer, vous devez utiliser l'opérateur .'
. Par exemple :
[1,2,3]*[4,5,6i].'
Remarquez que la transposée normale, c'est-à-dire l'opérateur .'
, est beaucoup plus rapide et ne crée pas une nouvelle copie de la matrice en mémoire. La transposition conjuguée crée hélas une nouvelle copie. Il est recommandé de toujours utiliser l'opérateur .'
lorsque vous travaillez avec des matrices et des vecteurs non complexes.