2026a

# '


复共轭转置

# 语法

B = A'
B = adjoint(A)

# 说明

B = A' 计算 A 的复共轭转置。对于数字类型,adjoint 返回复共轭,因此它等效于实数的恒等函数。 示例


B = adjoint(A) 是 B = A' 的替代用法。

# 示例

实矩阵的共轭转置

创建一个 4×2 的矩阵。

A = [2 1; 9 7; 2 8; 3 5]
4×2 Matrix{Int64}:
2     1
9     7
2     8
3     5

计算 A 的共轭转置。

B = A'
2×4 adjoint(::Matrix{Int64}) with eltype Int64:
2     9     2     3
1     7     8     5

结果是一个 2×4 的矩阵。B 的元素与 A 相同,但每个元素的行和列索引将会交换。

复矩阵的共轭转置

创建一个包含复数元素的 2×2 的矩阵。

A = [0-1im 2+1im;4+2im 0-2im]
2×2 Matrix{Complex{Int64}}:
0-1im  2+1im
4+2im  0-2im

计算 A 的共轭转置。

B = A'
2×2 adjoint(::Matrix{Complex{Int64}}) with eltype Complex{Int64}:
0+1im  4-2im
2-1im  0+2im

# 输入参数

A - 输入数组
向量 | 矩阵

输入数组,指定为向量或矩阵。

数据类型: Int8 | Int16 | Int32 | Int64 | Int128 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Float16 | Float32 | Float64 | Bool

复数支持:

# 另请参阅

conj | conj! | transpose | permutedims