## HERMITIAN Matrix Hermitian (Conjugate Transpose) Operator

Section: Mathematical Operators

### Usage

Computes the Hermitian of the argument (a 2D matrix). The syntax for its use is

      y = a';

where `a` is a `M x N` numerical matrix. The output `y` is a numerical matrix of the same type of size `N x M`. This operator is the conjugating transpose, which is different from the transpose operator `.'` (which does not conjugate complex values).

### Function Internals

The Hermitian operator is defined simply as

where `y_ij` is the element in the `i`th row and `j`th column of the output matrix `y`.

### Examples

A simple transpose example:

    --> A = [1,2,0;4,1,-1]
    A =
      <int32>  - size: [2 3]

    Columns 1 to 3
      1   2   0
      4   1  -1
    --> A'
    ans =
      <int32>  - size: [3 2]

    Columns 1 to 2
      1   4
      2   1
      0  -1

Here, we use a complex matrix to demonstrate how the Hermitian operator conjugates the entries.

    --> A = [1+i,2-i]
    A =
      <complex>  - size: [1 2]

    Columns 1 to 2
       1+  1 i    2 -1 i
    --> A.'
    ans =
      <complex>  - size: [2 1]

    Columns 1 to 1
       1+  1 i
       2 -1 i