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