9.2 埃尔米特矩阵与酉矩阵
本节的要点可由一句话表达:当你转置一个向量 z 或一个矩阵 A 时,也要取其复共轭。不要停在 z
T
或 A
T
。反转所有虚部的符号。从列向量 z
j
= a
j
+ ib
j
开始,其符合标准的行向量 z
T
为分量是 a
j
−ib
j
的共轭转置:
共轭转置 z
T
= [z
1
··· z
n
] = [a
1
− ib
1
··· a
n
− ib
n
] (1)
这里是转为 z
T
的一个原因。实向量长度的平方为 x
2
1
+ ···+ x
2
n
。复向量长度的平方并非 z
2
1
+ ···+ z
2
n
。
用这个错误定义的话,(1, i) 的长度将是 1
2
+ i
2
= 0。一个非零向量将有 0 长度——不可接受。其它向
量将有复数长度。我们想要 a
2
+ b
2
而不是 (a + bi)
2
,即绝对值的平方。就是 (a + bi) 乘以 (a − bi)。
对于每个分量,我们想使 z
j
乘以 z
j
,即 |z
j
|
2
= a
2
j
+ b
2
j
。当 z 的分量乘以乘以 z 的分量时:
长度平方 [ z
1
··· z
n
]
z
1
.
.
.
z
n
= |z
1
|
2
+ ··· + |z
n
|
2
� 这是 z
T
z = ∥z∥
2
(2)
这一来,(1, i) 的长度平方为 1
2
+ |i|
2
= 2。其长度为
√
2。(1 + i, 1 −i) 的长度平方为 4。唯一具有 0 长
度的向量是零向量。
长度 ∥z∥ 是 z
T
z = z
H
z = |z
1
|
2
+ ··· + |z
n
|
2
的平方根
在往下讲之前,我们将两个符号替换为一个符号。我们只使用一个上标 H 来代替共轭的条杠及转
置的 T。这样 z
T
= z
H
。此为“z 埃尔米特”,即 z 的共轭转置。该新词语的发音为“赫米申”。新符
号也可应用于矩阵:矩阵 A 的共轭转置为 A
H
。
另一流行的符号是 A
∗
。MATLAB 的转置命令
′
自动地取复共轭(z
′
为 z
H
= z
T
及 A
′
为 A
H
= A
T
)。
A
H
为“A 埃尔米特” 若 A =
[
1 i
0 1 + i
]
则 A
H
=
[
1 0
−i 1 − i
]
复内积
对于实向量,其长度平方为 x
T
x——x 与自己的内积。对于复向量,其长度平方为 z
H
z。如果 z
H
z 是
z 与自己的内积,那将是非常理想的。为实现这一点,复内积应当使用共轭转置(不只是转置)。这对
实向量无影响。
定义 实或复向量 u 与 v 的内积为 u
H
v:
u
H
v = [u
1
··· u
n
]
v
1
.
.
.
v
n
= u
1
v
1
+ ··· + u
n
v
n
(3)
请勿商业交易!仅交流学习! 邮箱:youth_eric@163.com 微信号:tengxunweixin_id