mathjs/docs/reference/functions/ctranspose.md
2022-03-01 13:04:09 +01:00

1.4 KiB

layout
default

Function ctranspose #

Transpose and complex conjugate a matrix. All values of the matrix are reflected over its main diagonal and then the complex conjugate is taken. This is equivalent to complex conjugation for scalars and vectors.

Syntax #

math.ctranspose(x)

Parameters #

Parameter Type Description
x Array | Matrix Matrix to be ctransposed

Returns #

Type Description
Array | Matrix The ctransposed matrix

Throws #

Type Description

Examples #

const A = [[1, 2, 3], [4, 5, math.complex(6,7)]]
math.ctranspose(A)               // returns [[1, 4], [2, 5], [3, {re:6,im:7}]]

See also #

transpose, diag, inv, subset, squeeze