Documentation

This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

`linalg`::`htranspose`

Hermitian transpose of a matrix

MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

Syntax

```linalg::htranspose(`M`)
```

Description

`linalg::htranspose(M)` computes the Hermitian transpose of the matrix M.

The Hermitian transpose of M is computed. The result is an n×m matrix.

The [i, j]th element of the result is equal to the conjugate of the [j, i]th element of M.

Examples

Example 1

We define a 3×4 matrix:

`A := matrix([[1, 2, 3, 4], [-I, 0, 1+I, 0], [3, 5, 6, 9]])`

Then the Hermitian transpose of `A` is the 4 ×3 matrix:

`linalg::htranspose(A)`

Parameters

 `M` m×n matrix of domain `Dom::Matrix`

Return Values

n×m matrix of domain `Dom::Matrix`.

`M`

Algorithms

Let A = (ai, j)1 ≤ im, 1 ≤ jn be an m×n matrix. Then the Hermitian transpose of A is the n×m matrix:

.