ConjugateTranspose
Complex conjugate of a number or conjugate transpose of a matrix.
Syntax
-
ConjugateTranspose(X)
-
X
is a number, vector, or matrix
-
Description
-
If
z
is a number, thenConjugateTranspose(z)
is the complex conjugate ofz
. -
If
A
is a matrix, thenConjugateTranspose(A)
is the conjugate transpose ofA
.
Vectors are treated like column matrices. Hence,
-
If
v
is a vector, thenConjugateTranspose(v)
is the row matrix containing the complex conjugate entries ofv
.
Notes
The *
postfix operator is implemented by the ConjugateTranspose
function.
Examples
(1 + 3⋅i)*
1 − 3⋅i
❨5, 0, i❩*
( 5 0 −i)
A ≔ ❨❨2, 1, −i❩, ❨1, 0, 2❩, ❨4, i, 2❩, ❨0, 1, −1❩❩
⎛ 2 1 −i⎞ ⎜ 1 0 2⎟ ⎜ 4 i 2⎟ ⎝ 0 1 −1⎠
A*
⎛ 2 1 4 0⎞ ⎜ 1 0 −i 1⎟ ⎝ i 2 2 −1⎠