线性代数之——复数矩阵

为了完整地展示线性代数,我们必须包含复数。即使矩阵是实的,特征值和特征向量也经常会是复数。

1. 虚数回顾

虚数由实部和虚部组成,虚数相加时实部和实部相加,虚部和虚部相加,虚数相乘时则利用 i2=1

在虚平面,虚数 3+2i 是位于坐标 (3,2) 的一个点。复数 z=a+bi 的共轭为 z¯=z=abi

在极坐标下,复数则可以写作模长和极角的形式。

两个复数相乘是模长相乘,极角相加。

(reiθ)n=rneinθ

2. 厄米特(Hermitian)矩阵和酉(Unitary)矩阵

这部分的重点可以用一句话来介绍:当你对一个复数向量或者矩阵进行转置时,同时对它们取共轭。

为什么要这样做呢?一个理由是复数向量长度的特殊性。针对实向量,其长度的平方为 x12++xn2,但复数向量长度的平方并不是 z12++zn2。比如 z=(1,i) 长度的平方并不是 12+i2=0,而应该是 zz¯=12+|i2|=2

我们定义一个新符号,z¯T=zH,来表示向量的共轭转置,这个符号也可以应用到矩阵中去。

同时,我们也要对向量的内积定义进行一下扩展,但内积为零仍然表明正交。

这时候,向量的顺序就变得重要了。

vHu=v¯1u1++v¯nun=(uHv)

一个厄米特矩阵满足 AH=A,每一个实对称矩阵都是厄米特的,因为实数的共轭还是它本身。

如果 AH=Az 是任意向量,那么 zHAz 是实数。

(zHAz)H=zHAHz=zHAz

来自对角线上的两项都是实数,而来自非对角线上的两项互为共轭,相加之后也为实数。

厄米特矩阵的每个特征值都是实数。

Az=λzzHAz=λzHz

上式左边为实数,zHz 是长度的平方,是正实数,所以特征值也必须为实数。

厄米特矩阵对应于不同特征值的特征向量是正交的。

(1)Az=λzyHAz=λyHz

(2)Ay=βyz(Ay)H=z(βy)HyHAz=βyHz

比较 (1) 式和 (2) 式可得,两式左边相等,所以右边应该也相等。又由于两个特征值不一样,所以有 yHz=0,两个特征向量正交。

酉矩阵是一个有着标准正交列的方阵。

任意有着标准正交列的矩阵满足 UHU=I,如果它还是一个方阵,那么有 UH=U1

一个酉矩阵乘以任意向量,向量的长度保持不变。

zHUHUz=zHz

而且,酉矩阵的所有特征值的绝对值都为 1。

最后,我们来总结一下实数和虚数向量以及矩阵之间的一些概念迁移。

获取更多精彩,请关注「seniusen」!
posted @   seniusen  阅读(13636)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
历史上的今天:
2018-11-29 线性代数之——对称矩阵及正定性
2018-11-29 线性代数之——微分方程和 exp(At)
2018-11-29 线性代数之——对角化和 A 的幂
点击右上角即可分享
微信分享提示