跳到正文
格致开物MATHWIKI

矩阵转置

矩阵转置把行和列交换。若 A=(aij) 为 m×n 矩阵,转置 AT 为 n×m 矩阵,且 (AT)ji=aij。

转置怎样改变计算

例如 A=(123456),则 AT=(142536)。对向量 x=(x1,x2,x3)T 与 y=(y1,y2)T,(Ax)Ty 是两个二维向量的内积。把乘法展开并重新分组, (Ax)Ty=∑i∑jaijxjyi=∑jxj(∑iaijyi)=xT(ATy). 因此 AT 将输出空间里的权重拉回输入空间。在最小二乘法中,残差 Ax−b 与每一列正交,正可写为 AT(Ax−b)=0。

乘积转置要颠倒次序

若 AB 有定义,则 (AB)T=BTAT。按元素检查:左边的 (j,i) 项是 ∑kaikbkj;右边同一项是 ∑k(BT)jk(AT)ki=∑kbkjaik,两者相等。若误写成 ATBT,不仅一般不等,矩阵维度有时根本对不上。

转置两次回到原矩阵。方阵若满足 AT=A,称为对称矩阵;它的二次型 xTAx 与正定矩阵相连。若实方阵 Q 满足 QTQ=I,则是正交矩阵,其逆矩阵恰为转置。转置只是交换指标,本身不会自动使矩阵可逆。

参考资料