DADiSP Worksheet Functions > Function Categories > Matrix Math and Special Matrices > TRANSPOSECONJ

 

TRANSPOSECONJ

Purpose:

Complex conjugate transpose of a matrix.

Syntax:

TRANSPOSECONJ(a)

a

-

An array or series.

Returns:

An NxM array where the input is an MxN array.

Example:

W1: {{i, 2, 3},

     {1, 2i, 3}, 

     {1, 2, 3i}} 

 

W2: transposeconj(W1)

 

W2 == {{0 – 1i, 1 + 0i, 1 + 0i},

       {2 + 0i, 0 – 2i, 2 + 0i}, 

       {3 + 0i, 3 + 0i, 0 – 3i}} 

 

 

W3 : W1’

 

W3 == {{0 + 1i, 1 + 0i, 1 + 0i},

       {2 + 0i, 0 + 2i, 2 + 0i}, 

       {3 + 0i, 3 + 0i, 0 + 3i}} 

Remarks:

The postfix A~^ operator is equivalent to transposeconj(A) and is equivalent to conj(transpose(A)). For example:

 

b = conj(transpose(A))

b = transposeconj(A)

b = A~^

 

are equivalent.

 

For a real array, ~^ and are equivalent.

See Also:

*^ (Matrix Multiply)

\^ (Matrix Solve)

~^ (Matrix Conjugate Transpose)

' (Matrix Transpose)

CONJUGATE

MMULT

RAVEL

TRANSPOSE