# transpose
符号矩阵转置
函数库: TySymbolicMath
# 语法
transpose(A)
# 说明
transpose(A) 返回符号矩阵 A 的非共轭转置。 示例
# 示例
实数符号矩阵的转置
创建一个 2×3 矩阵。
using TySymbolicMath
@variables x y
A = [x x x; y y y]
2×3 Matrix{Num}:
x x x
y y y
求该矩阵的非共轭转置。
transpose(A)
3×2 transpose(::Matrix{Num}) with eltype Num:
x y
x y
x y
复数符号矩阵的转置
创建一个包含复数符号的 2×2 矩阵。
using TySymbolicMath
@variables x y
A = [x + y*im x - y*im; y + x*im y - x*im]
2×2 Matrix{Complex{Num}}:
x + im*y x - im*y
y + im*x y - im*x
求这个矩阵的非共轭转置。非共轭转置运算不会改变元素的虚部的符号。
transpose(A)
2×2 transpose(::Matrix{Complex{Num}}) with eltype Complex{Num}:
x + im*y y + im*x
x - im*y y - im*x
# 输入参数
A - 输入符号符号变量 | 符号表达式 | 符号函数 | 符号向量 | 符号矩阵
输入符号,指定为符号变量、表达式或函数,或符号变量、表达式或函数的向量或矩阵。
# 详细信息
非共轭转置
矩阵的非共轭转置交换每个元素的行和列索引,对角线元素本身保持不变。此操作不影响复数元素的虚部符号。
例如,如果 B = transpose(A) 并且 A(3,2) 是 1+1i,那么元素 B(2,3) 是 1+1i。