工程矩阵理论

工程矩阵

本系列文章是对工程矩阵课程学习的复习和总结,一共分为7个部分,主要参考张明淳老师编著的工程矩阵理论。
第0章 复习与引申
第1章 线性空间与线性变换
第2章 内积空间和等距变换
第3章 矩阵的相似标准形
第4章 Hermite二次型
第5章 范数和矩阵函数
第6章 广义逆矩阵

第0章 复习与引申

文章目录

  • 工程矩阵
  • 第0章 复习与引申
    • 1 矩阵的分块
    • 2 矩阵的秩、线性方程组及矩阵的满秩分解
    • 三个问题
    • 基础内容回顾
      • 矩阵的代数运算
      • 线性方程组求解
      • 向量组的线性相关性
      • 矩阵的秩

1 矩阵的分块

  • n阶方阵A可逆    ⟺    \iff A的行列式不为0,且A可逆时,有
    A − 1 = ( det ⁡ A ) − 1 adj A A^{-1}=(\det A)^{-1}\text{adj}A A1=(detA)1adjA

  • A e i Ae_i Aei为A的第i列, e i T A e_i^TA eiTA为A的第i行

2 矩阵的秩、线性方程组及矩阵的满秩分解

  • A的秩为r    ⟺    \iff A的行(列)秩为r    ⟺    \iff A的不为0的子式之最高阶数为r    ⟺    \iff 存在可逆矩阵P,Q使得
    A = P [ I r O O O ] Q A=P\begin{bmatrix} I_r&O\\ O&O \end{bmatrix}Q A=P[IrOOO]Q

  • 线性方程组 A X = b , A = ( a i j ) s × n AX=b,A=(a_{ij})_{s\times n} AX=b,A=(aij)s×n

    • 有解    ⟺    \iff A与(A,b)的秩相等
    • r ( A ) = r ( A , b ) = r r(A)=r(A,b)=r r(A)=r(A,b)=r,则有唯一解    ⟺    \iff r = n r=n r=n
    • r ( A ) = r ( A , b ) = r < n r(A)=r(A,b)=rr(A)=r(A,b)=r<n,则通解中含有 n − r n-r nr个自由未知量
  • 齐次线性方程组 A X = 0 , A = ( a i j ) s × n AX=0,A=(a_{ij})_{s\times n} AX=0,A=(aij)s×n

    • 有非零解    ⟺    \iff r ( A ) < n r(A)r(A)<n
    • r ( A ) = r < n r(A)=rr(A)=r<n,则其基础解系中含 n − r n-r nr个解向量
    • r ( A ) = r < n r(A)=rr(A)=r<n,则其任意 n − r n-r nr个线性无关的解向量是其基础解系
  • 一个向量组的极大无关组中含有 r r r个向量,则称这个向量组的秩为 r r r

  • 若向量组的秩为 r r r,则该向量组中任意 r r r个线性无关的向量均是其极大无关组

  • A = ( a i j ) s × n , B = ( b i j ) n × t A=(a_{ij})_{s\times n},B=(b_{ij})_{n\times t} A=(aij)s×n,B=(bij)n×t A B = O AB=O AB=O,则 r ( A ) + r ( B ) ≤ n − r ( A B ) r(A)+r(B)\leq n - r(AB) r(A)+r(B)nr(AB)

  • r ( A + B ) ≤ r ( A ) + r ( B ) r(A+B)\leq r(A)+r(B) r(A+B)r(A)+r(B)

  • r ( A B ) ≤ min ⁡ [ r ( A ) , r ( B ) ] r(AB)\leq \min [r(A),r(B)] r(AB)min[r(A),r(B)]

  • 若矩阵 A n × n A_{n\times n} An×n相似于对角阵 P − 1 A P = Λ , Λ = diag ( λ 1 , ⋯   , λ n ) , P = ( p 1 , ⋯   , p n ) P^{-1}AP=\Lambda,\Lambda=\text{diag}(\lambda_1,\cdots,\lambda_n),P=(p_1,\cdots,p_n) P1AP=Λ,Λ=diag(λ1,,λn),P=(p1,,pn),则 A p i = λ i p i , i = 1 , … , n A p_i=\lambda_ip_i,i=1,\dots, n Api=λipi,i=1,,n

  • A s × n , r ( A ) = r A_{s\times n},r(A)=r As×n,r(A)=r,则 A = B C , B s × r , C r × n A=BC,B_{s\times r},C_{r\times n} A=BC,Bs×r,Cr×n为矩阵A的满秩分解

三个问题

  1. 计算 A k A^{k} Ak

    存在可逆阵 P P P,使得 P − 1 A P = Λ P^{-1}AP=\Lambda P1AP=Λ为对角阵 diag ( λ 1 , λ 2 , ⋯   , λ n ) \text{diag}(\lambda_1,\lambda_2,\cdots,\lambda_n) diag(λ1,λ2,,λn),其中 λ i \lambda_i λi为矩阵 A A A的第 i i i个特征值,则:
    KaTeX parse error: No such environment: align at position 8: \begin{̲a̲l̲i̲g̲n̲}̲ A^k&=P\Lambda …
    但是 n × n n\times n n×n矩阵 A A A与对角阵相似 ⇔ \Leftrightarrow A有 n n n个线性无关的特征向量,所以矩阵 A A A不一定与对角阵相似,在这种情况下无法使用上述方法。

    通过同样的思路,将矩阵 A A A化为尽可能简单的矩阵 J J J使得 A ∼ J A\sim J AJ,使得计算 A k A^k Ak转换为计算 J k J^k Jk。( A A A的相似标准形问题,第3章讨论)

  2. 计算矩阵序列的极限 lim ⁡ k → ∞ A k \lim_{k\rightarrow\infty}A^k limkAk

    假设存在矩阵序列 { M k } k = 1 ∞ \{M_k\}_{k=1}^\infty {Mk}k=1,
    M k = ( M 11 k ⋯ M 1 N k ⋮ ⋱ ⋮ M N 1 k ⋯ M N N k ) M_k=\begin{pmatrix} M_{11}^k&\cdots&M_{1N}^k\\ \vdots&\ddots&\vdots\\ M_{N1}^k&\cdots&M_{NN}^k\\ \end{pmatrix} Mk=M11kMN1kM1NkMNNk
    假设矩阵 M k M_k Mk的第 ( i , j ) (i,j) (i,j)个元素构成数列 { m i j k } k = 1 ∞ \{m_{ij}^k\}_{k=1}^\infty {mijk}k=1,若 ∀ i , j , lim ⁡ k → ∞ m i , j k → a i j \forall i,j,\lim_{k\rightarrow\infty} m_{i,j}^k\rightarrow a_{ij} i,j,limkmi,jkaij,则 lim ⁡ k → ∞ M k = A = ( a i j ) n × n \lim_{k\rightarrow\infty}M^k=A=(a_{ij})_{n\times n} limkMk=A=(aij)n×n

    但是上述方法存在局限性:1 将1个矩阵序列变成 n 2 n^2 n2个数列来考虑;2 没有考虑矩阵各元素间的关联性。因此改进方式为以一种刻画“矩阵大小”的方法如 ∣ M ∣ |M| M,此时若矩阵 M k M_k Mk与矩阵 A A A相减的大小 ∣ ∣ M k − A ∣ ∣ → 0 ( k → 0 ) ||M_k-A||\rightarrow0(k\rightarrow 0) MkA0(k0),则说明矩阵 M k M_k Mk趋于A。(矩阵的范数,第5章讨论)

    用途:考虑矩阵函数的计算

  3. 求解线性方程组 A X = b AX=b AX=b的近似解,即在无解的条件下求近似解

    近似解 X 0 X_0 X0,使得 A X 0 − b AX_0-b AX0b尽可能小,可以用向量的长度来刻画大小,而复向量的长度如何表示。(酉空间,第二章讨论)

    如何找近似解:当矩阵A的行列式不等于0时,由Cramer法则方程组有唯一解 X = A − 1 b X=A^{-1}b X=A1b。当矩阵 A A A行列式为0或不为方阵时,则 X 0 = G b X_0=Gb X0=Gb为近似解。(广义逆矩阵,第六章讨论)

  4. 此外,Hermite二次型为二次型的推广,将实数域推广到复数域。通过Hermite二次型讨论对矩阵进行分解。

基础内容回顾

矩阵的代数运算

  • 矩阵的乘法:结合律 ( A B ) C = A ( B C ) (AB)C=A(BC) (AB)C=A(BC),分配律 A ( B + C ) = A B + A C , ( A + B ) C = A C + B C A(B+C)=AB+AC,(A+B)C=AC+BC A(B+C)=AB+AC,(A+B)C=AC+BC

  • 矩阵的零因子: A ≠ 0 , B ≠ 0 , A B = 0 A\neq0,B\neq0,AB=0 A=0,B=0,AB=0,则 A , B A,B A,B分别为左零因子和右零因子。

N = ( 0 1 0 ⋯ 0 0 0 1 ⋯ 0 0 0 0 ⋱ 0 0 0 0 ⋯ 1 0 0 0 ⋯ 0 ) , N 2 = ( 0 0 1 ⋯ 0 0 0 0 ⋯ 0 0 0 0 ⋱ 1 0 0 0 ⋯ 0 0 0 0 ⋯ 0 ) , N n − 1 = ( 0 0 0 ⋯ 1 0 0 0 ⋯ 0 0 0 0 ⋱ 0 0 0 0 ⋯ 0 0 0 0 ⋯ 0 ) , N=\begin{pmatrix} 0&1&0&\cdots&0\\ 0&0&1&\cdots&0\\ 0&0&0&\ddots&0\\ 0&0&0&\cdots&1\\ 0&0&0&\cdots&0\\ \end{pmatrix}, N^2=\begin{pmatrix} 0&0&1&\cdots&0\\ 0&0&0&\cdots&0\\ 0&0&0&\ddots&1\\ 0&0&0&\cdots&0\\ 0&0&0&\cdots&0\\ \end{pmatrix}, N^{n-1}=\begin{pmatrix} 0&0&0&\cdots&1\\ 0&0&0&\cdots&0\\ 0&0&0&\ddots&0\\ 0&0&0&\cdots&0\\ 0&0&0&\cdots&0\\ \end{pmatrix}, N=00000100000100000010,N2=00000000001000000100,Nn1=00000000000000010000,

  • 矩阵的乘法不可交换,一般情况下 A B ≠ B A AB\neq BA AB=BA

    假设矩阵 D = diag ( d 1 , d 2 , ⋯   , d n ) , d i 互 异 D=\text{diag}(d_1,d_2,\cdots,d_n),d_i互异 D=diag(d1,d2,,dn)di,则矩阵相乘AD可交换的 ⇔ \Leftrightarrow A为对角阵。(只有两对角阵相乘才可交换)

  • 乘法消去律不成立

  • 一些代数恒等式对矩阵不再成立

    当矩阵 A B = B A AB=BA AB=BA时,二项式定理成立: ( A + B ) m = A m + C m 1 A m − 1 B + ⋯ + C m m − 1 A B m − 1 + B m (A+B)^m=A^m+C_m^1A^{m-1}B+\cdots+C_m^{m-1}AB^{m-1}+B^m (A+B)m=Am+Cm1Am1B++Cmm1ABm1+Bm

  • 分块矩阵: C i j = A i 1 B 1 j + A i 2 B 2 j + ⋯ + A i q B q j C_{ij}=A_{i1}B_{1j}+A_{i2}B_{2j}+\cdots+A_{iq}B_{qj} Cij=Ai1B1j+Ai2B2j++AiqBqj

  • 重点两矩阵乘积的行列式等于两矩阵行列式的乘积,即 ∣ A B ∣ = ∣ A ∣ ∣ B ∣ |AB|=|A||B| AB=AB

  • 初等列变换等于矩阵右乘相应的初等矩阵,初等行变换等于矩阵左乘相应的初等矩阵。

  • 矩阵 A B AB AB和矩阵 B A BA BA除了特征值0以外,所有的特征值都相同(包括重数)

  • 分块矩阵二: A B = A ( β 1 , β 2 , ⋯   , β n ) = ( A β 1 , A β 2 , ⋯   , A β n ) AB=A(\beta_1,\beta_2,\cdots,\beta_n)=(A\beta_1,A\beta_2,\cdots,A\beta_n) AB=A(β1,β2,,βn)=(Aβ1,Aβ2,,Aβn)

  • **重点:**若 A B = 0 , 则 r ( A ) + r ( B ) ≤ n AB=0,则r(A)+r(B)\leq n AB=0,r(A)+r(B)n,B的秩即B的极大无关组个数,因此小于AX=0的解空间的基础解系的个数。

  • 分块矩阵三:
    A B = ( α 1 , α 2 , ⋯   , α n ) ( b 11 ⋯ b 1 t ⋮ ⋮ ⋮ b n 1 ⋯ b n t ) = ( ∑ i = 1 n b i 1 α i , ∑ i = 1 n b i 2 α i , ⋯   , ∑ i = 1 n b i n α i ) AB=(\alpha_1,\alpha_2,\cdots,\alpha_n)\begin{pmatrix} b_{11}&\cdots&b_{1t}\\ \vdots&\vdots&\vdots\\ b_{n1}&\cdots&b_{nt}\\ \end{pmatrix}=(\sum_{i=1}^nb_{i1}\alpha_i,\sum_{i=1}^nb_{i2}\alpha_i,\cdots,\sum_{i=1}^nb_{in}\alpha_i) AB=(α1,α2,,αn)b11bn1b1tbnt=(i=1nbi1αi,i=1nbi2αi,,i=1nbinαi)
    即矩阵 A B AB AB的第k列为矩阵 A A A各列向量 α 1 , ⋯   , α n \alpha_1,\cdots,\alpha_n α1,,αn的线性组合

  • 重点: r ( A B ) ≤ min ⁡ r ( A ) , r ( b ) r(AB)\leq \min{r(A),r(b)} r(AB)minr(A),r(b)

线性方程组求解

线性方程组 A X = b , A = ( a i j ) s × n , b = ( b 1 , ⋯   , b s ) T AX=b,A=(a_{ij})_{s\times n},b=(b_1,\cdots,b_s)^T AX=b,A=(aij)s×n,b=(b1,,bs)T

  • 有解    ⟺    \iff r ( A ) = r ( A , b ) r(A)=r(A,b) r(A)=r(A,b)
  • r ( A ) = r ( A , b ) = r r(A)=r(A,b)=r r(A)=r(A,b)=r,则有唯一解    ⟺    \iff r = n r=n r=n,即未知数个数
  • r ( A ) = r ( A , b ) = r < n r(A)=r(A,b)=rr(A)=r(A,b)=r<n,则通解中含有 n − r n-r nr个自由未知量

对于齐次线性方程组 A X = 0 , A = ( a i j ) s × n AX=0,A=(a_{ij})_{s\times n} AX=0,A=(aij)s×n

  • 有非零解    ⟺    \iff r ( A ) < n r(A)r(A)<n
  • r ( A ) = r < n r(A)=rr(A)=r<n,则其基础解系中含 n − r n-r nr个解向量
  • r ( A ) = r < n r(A)=rr(A)=r<n,则其任意 n − r n-r nr个线性无关的解向量是其基础解系

简化阶梯型矩阵:非零行首元为1

Gauss消元法找通解

  1. 用初等行变换将增广矩阵化成简化阶梯型矩阵
  2. 确定自由未知量(不是非零首元的遍历)
  3. 用回代法找出齐次线性方程组的通解(将自由未知量带入简化阶梯型矩阵)

向量组的线性相关性

若向量组 α 1 , α 2 , … , α s \alpha_1,\alpha_2,\dots,\alpha_s α1,α2,,αs中的部分组 α i 1 , α i 2 , ⋯   , α i r \alpha_{i1},\alpha_{i2},\cdots,\alpha_{ir} αi1,αi2,,αir满足:

  1. α i 1 , α i 2 , ⋯   , α i r \alpha_{i1},\alpha_{i2},\cdots,\alpha_{ir} αi1,αi2,,αir线性无关;
  2. α 1 , α 2 , … , α s \alpha_1,\alpha_2,\dots,\alpha_s α1,α2,,αs中每个向量均可由 α i 1 , α i 2 , ⋯   , α i r \alpha_{i1},\alpha_{i2},\cdots,\alpha_{ir} αi1,αi2,,αir线性表示。

则称 α i 1 , α i 2 , ⋯   , α i r \alpha_{i1},\alpha_{i2},\cdots,\alpha_{ir} αi1,αi2,,αir α 1 , α 2 , … , α s \alpha_1,\alpha_2,\dots,\alpha_s α1,α2,,αs的一个极大无关组。可得结论

  • 若一向量组的极大无关组中含有 r r r个向量,则称这个向量组的秩为 r r r
  • 若向量组的秩为 r r r,则该向量组中任意 r r r个线性无关的向量均是其极大无关组。

求极大无关组的步骤:

  1. 用向量组的列向量构造矩阵
  2. 对矩阵进行初等行变换,得到简化阶梯型矩阵
  3. 非零首元所在列即为极大无关组

矩阵的秩

矩阵不满秩等价于矩阵的有零特征值;

矩阵的秩不小于非零特征值的个数。

重点:矩阵的秩的不等式

  • r ( A + B ) ≤ r ( A ) + r ( B ) r(A+B)\leq r(A)+r(B) r(A+B)r(A)+r(B)
  • r ( A B ) ≤ min ⁡ { r ( A ) , r ( B ) } r(AB)\leq\min\{r(A),r(B)\} r(AB)min{r(A),r(B)}
  • A s × n B n × t = 0 A_{s\times n}B_{n\times t}=0 As×nBn×t=0,则 r ( A ) + r ( B ) ≤ n r(A)+r(B)\leq n r(A)+r(B)n
  • r ( A s × n B n × t ) ≥ r ( A ) + r ( B ) − n r(A_{s\times n}B_{n\times t})\geq r(A)+r(B)-n r(As×nBn×t)r(A)+r(B)n

矩阵的等价标准形:若矩阵 A s × n A_{s\times n} As×n的秩等于 r r r    ⟺    A \iff A A与矩阵 ( I r O O O ) \begin{pmatrix}I_r&O\\O&O \end{pmatrix} (IrOOO)等价    ⟺    \iff 存在可逆阵 P s × s P_{s\times s} Ps×s Q n × n Q_{n\times n} Qn×n使得 A = P ( I r O O O ) Q A=P\begin{pmatrix} I_r&O\\O&O \end{pmatrix}Q A=P(IrOOO)Q

矩阵的满秩分解:若矩阵 A s × n A_{s\times n} As×n的秩等于 r r r,则存在矩阵 B s × r B_{s\times r} Bs×r和矩阵 C r × n C_{r\times n} Cr×n使得 A = B C A=BC A=BC。(不唯一)

矩阵满足分解的步骤:

  1. 对矩阵进行初等行变换,得到简化阶梯型矩阵;
  2. 则矩阵B为极大无关组构成的矩阵,矩阵C为简化阶梯阵的对应行。

r ( A ) = r ( A H A ) r(A)=r(A^HA) r(A)=r(AHA),证明:->: A x = 0 Ax=0 Ax=0的解 A H A x = 0 A^HAx=0 AHAx=0的解;<-:若 A H A x = 0 A^HAx=0 AHAx=0,则 x H A H A x = ⟨ A x , A x ⟩ ≥ 0 x^HA^HAx=\lang Ax,Ax\rang\geq0 xHAHAx=Ax,Ax0,所以 A x = 0 Ax=0 Ax=0

A H A x = A H b A^HAx=A^Hb AHAx=AHb恒有解,证明: r ( A H A , A b ) ≤ r ( A H ) = r ( A ) = r ( A H A ) r(A^HA,Ab)\leq r(A^H)=r(A)=r(A^HA) r(AHA,Ab)r(AH)=r(A)=r(AHA),又因为 r ( A H A ) ≤ r ( A H A , A b ) r(A^HA)\leq r(A^HA,Ab) r(AHA)r(AHA,Ab),所以 r ( A H A , A b ) = r ( A H A ) r(A^HA,Ab)=r(A^HA) r(AHA,Ab)=r(AHA),因此恒有解。

定理1:n阶方阵A可相似对角化的充要条件是A有n个线性无关的特征向量。

定理2:设A为n阶对称矩阵,则A必能相似对角化

定理3:设A为n阶对称矩阵,矩阵的秩r(A)=k,(0

定理4:设A为n阶方阵,矩阵的秩r(A)=k,(0

定理5:设A为n阶方阵,矩阵的秩r(A)=k,(0

定理6:设A为n阶方阵,矩阵的秩r(A)=k,(0

参考文献:工程矩阵理论,张明淳著

你可能感兴趣的:(工程矩阵,矩阵,线性代数,信号处理)