线性代数: 矩阵

矩阵

概念

形如$\begin{align}\left[\begin{matrix}a_{11}&a_{12}&...&a_{1\rm n}\\a_{21}&a_{22}&...&a_{2\rm n}\\\vdots&\vdots&&\vdots\\a_{\rm m1}&a_{\rm m2}&...&a_{\rm mn}\end{matrix}\right]\end{align}$的矩阵称为m × n矩阵,记为Am × n

  • 行矩阵/列矩阵:只有一行/一列的矩阵
  • n阶矩阵:An × n
  • 三角形矩阵(0一般省略不写):三角形矩阵一定是方阵
    • 对角矩阵:$\begin{align}\left[\begin{matrix}a_{11}&0&...&0\\0&a_{22}&...&0\\\vdots&\vdots&&\vdots\\0&0&...&a_{\rm nn}\end{matrix}\right]\end{align}$,记为$\rm diag(a_{11},a_{22},\cdots,a_{nn})$
    • 上三角矩阵:$\begin{align}\left[\begin{matrix}a_{11}&a_{12}&...&a_{1\rm n}\\0&a_{22}&...&a_{2\rm n}\\\vdots&\vdots&&\vdots\\0&0&...&a_{\rm nn}\end{matrix}\right]\end{align}$
    • 下三角矩阵:$\begin{align}\left[\begin{matrix}a_{11}&0&...&0\\a_{21}&a_{22}&...&0\\\vdots&\vdots&&\vdots\\a_{\rm m1}&a_{\rm m2}&...&a_{\rm nn}\end{matrix}\right]\end{align}$
  • 单位矩阵:$\rm diag(1,1,\cdots,1)$,记为EI
  • 同型矩阵:行、列数相同的两矩阵

运算

基本运算

  • 加/减法运算:A + B即把各对应的元素相加/减,其中AB必须是同型矩阵
  • 数乘运算:$k\bf A$即每个元素都乘上k
  • 乘法运算:$A_{\rm m\times k}B_{\rm k\times m}=C_{\rm m\times n}$$\begin{align}c_{ij}=\sum_{a=1}^ka_{\rm ia}b_{\rm aj}\end{align}$

运算的性质

加减法与数乘运算的性质不赘述

  • 一般AB ≠ BA,若AB = BA,则AB为同阶方阵
  • A ≠ O时,若AB = AC,一般B ≠ C
  • AB = O,一般A ≠ OB ≠ O;若A ≠ OB ≠ OAB可能等于O
  • A(BC) = (AB)C
  • k(AB) = (kA)B = A(kB)
  • A(B+C) = AB + AC(A+B)C = AC + BC
  • AE1 = E2A = A,若A为方阵,则E1 = E2
  • 两个同阶且相同类型的三角形矩阵相乘还是对应类型的三角形矩阵,且新矩阵对角元等于两矩阵对角元相乘

线性方程组的矩阵形式

形如$\begin{align}\begin{cases}a_{11}x_1+a_{12}x_2+\cdots+a_{1\rm n}x_n=b_1,\\a_{21}x_1+a_{22}x_2+\cdots+a_{2\rm n}x_n=b_2,\\\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \cdots\cdots\cdots\cdots\\a_{\rm m1}x_1+a_{\rm m2}x_2+\cdots+a_{\rm mn}x_n=b_m\end{cases}\end{align}$mn元一次方程组称为m × n型方程组的一般形式

$\begin{align}A=\left[\begin{matrix}a_{11}&a_{12}&...&a_{1\rm n}\\a_{21}&a_{22}&...&a_{2\rm n}\\\vdots&\vdots&&\vdots\\a_{\rm m1}&a_{\rm m2}&...&a_{\rm mn}\end{matrix}\right],x=\left[\begin{matrix}x_1\\x_2\\\vdots\\x_n\end{matrix}\right],b=\left[\begin{matrix}b_1\\b_2\\\vdots\\b_n\end{matrix}\right]\end{align}$

Ax = b,这是它的矩阵形式,其中A称为系数矩阵,b称为常数向量

增广矩阵:$[A,b]=\left[\begin{matrix}a_{11}&a_{12}&...&a_{1\rm n}&b_1\\a_{21}&a_{22}&...&a_{2\rm n}&b_2\\\vdots&\vdots&&\vdots&\vdots\\a_{\rm m1}&a_{\rm m2}&...&a_{\rm mn}&b_m\end{matrix}\right]$

b = O时,称为齐次线性方程组

转置

定义

An × m称为Am × n的转置矩阵,记为$A^{\rm T}$

转置的性质

  • $(A+B)^{\rm T}=A^{\rm T}+B^{\rm T}$
  • $(AB)^{\rm T}=B^{\rm T}A^{\rm T}$
  • 对称矩阵/反称矩阵:设A为方阵,若$A^{\rm T}=A$,则为对称矩阵;若$A^{\rm T}=-A$,则为反称矩阵
  • 正交矩阵:若$A^{\rm T}A=AA^{\rm T}=E$,称A为正交矩阵
  • 幂零矩阵:若存在正整数m,使Am = O,则称A为幂零矩阵
  • 幂等矩阵:若A2 = A,称A为幂等矩阵
  • 对合矩阵:若A2 = E,称A为对合矩阵

分块矩阵

分块后矩阵的运算与一般矩阵类似,若$A=\left[\begin{matrix}A_{11}&\cdots&A_{1n}\\\vdots&&\vdots\\A_{m1}&\cdots&A_{mn}\end{matrix}\right]$,则$A^{\rm T}=\left[\begin{matrix}A_{11}^{\rm T}&\cdots&A^{\rm T}_{1n}\\\vdots&&\vdots\\A^{\rm T}_{m1}&\cdots&A^{\rm T}_{mn}\end{matrix}\right]$

常用分块方法

  • 按行或按列分为mn阶行向量或nm阶列向量
  • 分为2 × 2的分块矩阵,其中应利用EO或三角形矩阵

矩阵的初等变换

对一个线性方程组进行操作:

  • 调换两条方程的位置
  • 方程两边同乘非零常数
  • 某行乘以一非零常数后加到另一行

不改变该方程组的解,这些操作称为线性方程组的初等变换

对应到增广矩阵上,这些操作为:

  • 对调行变换/对调列变换:对调两行/两列,记为ri ↔︎ rjci ↔︎ cj
  • 倍乘行变换/倍乘列变换:第i行/列乘上一个非零常数,记为ri × kri × k
  • 倍加行变换/倍加列变换:第i行/列乘上一个非零常数后加到第j行/列上,记为rj + kricj + kci

称为矩阵的初等变换,有限次变换后可逆,称原矩阵和得到的矩阵等价或相抵

初等矩阵

E进行一次初等变换后的矩阵称为初等矩阵(k≠0)

  • 对调矩阵:Ei, j,即第i行/列与第j行/列对调,行或列对调得到的矩阵相同
  • 倍乘矩阵:Ei(k),即第i行/列元素乘上k,行或列倍乘得到的矩阵相同
  • 倍加矩阵:Ei, j(k),即第j行/列乘上k后加到第i行/列上,$E_r=E_c^{\rm T}$

初等矩阵的性质

  • $E_{i,j}^{\rm T}=E_{i,j}、E_i^{\rm T}(k)=E_i(k)、E^{\rm T}_{i,j}(k)=E_{j,i}(k)$
  • Ei, jEj, i = Ei(k)Ei(k−1) = Ei, j(k)Ei, j(−k) = Ek ≠ 0

等价标准形

$F=\left[\begin{matrix}E_s&O\\O&O\end{matrix}\right]$称为A的等价标准形,A通过有限次初等变换可以变成F

F有特例:$\left[\begin{matrix}E_s&O\end{matrix}\right]、\left[\begin{matrix}E_s\\O\end{matrix}\right]、\left[\begin{matrix}E_s\end{matrix}\right]$

一个矩阵的等价标准形是唯一的

矩阵的行列式

  • 当一个矩阵是方阵时,才有行列式,记为|A|
  • $|A^{\rm T}|=|A|$
  • |λA| = λn|A|
  • |AB| = |A||B|
  • |AB| = |BA|