2.7 转置和排列


  1. AxABA1的转置是xTATBTAT(AT)1
  2. 点积(内积)有xy=xTy,这是(1×n)(n×1)=(1×1)。外积为xyT=×=(n×1)(1×n)=(n×n)
  3. Axy=xATy因为(Ax)Ty=xTATy=xT(ATy)
  4. 对称矩阵ST=S(乘积依然是对称的)。
  5. 正交矩阵QT=Q1。Q的列向量是正交的单位向量。
  6. 排列矩阵P与I有相同的行。有n!个不同的顺序。
  7. Px给分量x1,x2,,xn以新顺序排序。且PT=P1

我们还需要一个矩阵,比逆矩阵简单,叫转置矩阵。A的转置为AT,列行转换。

如果A是m×n的,转置就是n×m:

如果A=[123004]那么AT=[102034]

其中AT的第i行,第j列是A的第j行,第i列:

(AT)ij=Aji

下三角矩阵的转置是上三角矩阵。

转置符合以下规则:

加:A+BAT+BT

乘:AB(AB)T=BTAT

逆:(A1)T=(AT)1

从维度的角度来记忆理解会比较简单,A比如是m×t,B是t×n,AB就是m×n,AB转置就是n×m。由此来看A的转置t×m,B的转置n×t两者相乘要得到n×m的话,需要是B转置×A转置。

也有(ABC)T=CTBTAT。由此有:A=LDUAT=UTDTLT。对于主元矩阵D=DT

对于逆矩阵:A1A=I转置后有AT(A1)T=I

A转置可逆的条件是A可逆。

内积的意义

内积是x和y向量各项的乘积之和。让我们用矩阵来表示吧。

T在内:点积或内积是xTy(1×n)(n×1)

T在外:第一级积或外积是xyT(n×1)(1×n)

xTy是一个数字,而xyT是一个矩阵。量子力学中会将其写成< x|y >(内积)和|x >< y|(外积)。

还有三个内积有意义的例子:

力学:做功=(力)(距离)=xTf

电学:热损失=(电压降)(电流)=eTy

经济学:收入=(数量)(价格)=qTp

另外有(Ax)Ty=xTATy=xT(ATy)

对称矩阵

对于一个对称矩阵来说,A和A的转置是没有区别的。我们将对称矩阵用字母S表示:

对称矩阵有:ST=S,这意味着sji=sij

对称矩阵的逆矩阵也是对称的,有:(S1)T=(ST)1=S1

构造对称矩阵:ATAAATLDLT

一个矩阵A(矩形矩阵也可),ATA会自动生成一个对称矩阵。

ATAAT(AT)T

矩阵AAT也是对称矩阵,但是它是和ATA不同的。根据经验大多数以矩形矩阵开始的都是以ATAAAT结束的。

当对称矩阵消去时,因式分解为LDU时,U=LT,也就是S=LDLT

排列矩阵

排列矩阵每一列都只有一个单独的1。PT也是排列矩阵,两个排列矩阵的积也是排列矩阵。排列矩阵的逆矩阵也是排列矩阵。

最简单的排列矩阵P=I没有交换。然后就是行交换Pij。将I的所有可能的行交换列出来,就得到了所有可能的排列矩阵:

一个排列矩阵P有着单位矩阵I的所有行排序

重点:P1总是和PT相等。PPT=I

包括行交换的PA=LU因式分解

我们希望你能记住A=LU。它开始于A=(E211Eij1)U。每个消去步骤都是由一个Eij,并且由Eij1逆转。这些逆被压缩为L。其对角线是1,结果是A=LU。

但是不是每个矩阵都可以这样的因式分解,有时需要进行行交换来产生主元。这些行交换被组合成了一个排列矩阵P。我们可以在消去前就进行行交换,也可以在消去后:(1)PA=LU(2)A=L1P1U1

PA=LU是常用的,可能不如A=L1P1U1显得优雅。不必要在另一种形式上花费太多功夫,最重要的情况是P=I的情况,也就是没有行交换。