矩阵的转置(二)

作者:追风剑情 发布于:2024-4-25 18:17 分类:Algorithms

定义 1.5 把矩阵A=(aij)m×n的行依次换成同序数的列得到的n×m矩阵称为矩阵A的转置矩阵,记作AT

例如,矩阵 A=(123456) 的转置矩阵 AT=(142536)

性质 1.4 矩阵的转置运算满足下列运算规律(假设其中的运算都是可行的):

(1)(AT)T=A
(2)(A+B)T=AT+BT
(3)(kA)T=kAT,其中k为任意数
(4)(AB)T=BTAT

证明 下面只验证(4),其余的留给读者自己验证。

A=(aik)m×s,B=(bkj)s×n,则AB是m×n矩阵,BTAT是n×m矩阵,记 AB=C=(cij)m×n,BTAT=D=(dij)n×m 于是有CT=cji=k=1sajkbki

又因为矩阵BT的第i行为(b1i,,bsi)AT的第j列为 (aj1ajs) ,因此 D=dij=k=1sbkiajk CT=cji=k=1sajkbki=k=1sbkiajk=dij=D

由此可见CT=D,即(AB)T=BTAT

对于多个矩阵的乘积的转置,用数学归纳法容易证明 (A1A2Ak)T=AkTA2TA1T

  若AT=A,则称A为对称矩阵;若AT=A,则称A为反对称矩阵。对称矩阵与反对称矩阵是两种重要的特殊方阵。易知,对称矩阵关于主对角线对称,反对称矩阵的主对角线上的元素全部为零。例如, A=(123211312) 为对称矩阵, B=(012101210) 为反对称矩阵。

例 1.6 证明任意一个n阶矩阵都可以表示成一个对称矩阵与一个反对称矩阵的和。

证明 任意一个n阶矩阵A都可以写成 A=12(A+AT)+12(AAT) 由于 [12(A+AT)]T=12[AT+(AT)T]=12(A+AT)[12(AAT)]T=12[AT(AT)T]=12(AAT)

可见12(A+AT)为对称矩阵,12(AAT)为反对称矩阵。这就证明了A可以表示成一个对称矩阵与一个反对称矩阵的和。

标签: Algorithms

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号