线性代数及其应用习题答案(中文版)第二章 矩阵代数 2.1 矩阵运算(2)


  1. ABABAB 的最后一列全为零,但 BBB 本身没有零列,那么 AAA 的各列如何?为什么?

解答

  1. 列关系
    BBB 的最后一列为 bpb_pbp,则 Abp=0Ab_p = \mathbf{0}Abp=0
    bp≠0b_p \neq \mathbf{0}bp=0,说明 AAA 的列向量线性相关(存在非零组合使结果为零)。

  2. 线性相关性
    Abp=0Ab_p = 0Abp=0 表明 bpb_pbpAAA 的零空间中的非零向量,故 AAA 的列秩小于列数,即列线性相关。

结论
AAA 的各列线性相关。


  1. BBB 的各列线性相关,证明 ABABAB 的各列也线性相关。

解答

  1. 线性相关定义
    BBB 的列线性相关   ⟹  \implies 存在非零向量 x\mathbf{x}x 使 Bx=0B\mathbf{x} = \mathbf{0}Bx=0

  2. 传递性
    ABx=A(Bx)=A0=0AB\mathbf{x} = A(B\mathbf{x}) = A\mathbf{0} = \mathbf{0}ABx=A(Bx)=A0=0,且 x≠0\mathbf{x} \neq \mathbf{0}x=0,故 ABABAB 的列线性相关。

结论
ABABAB 的各列线性相关。


  1. CA=InCA = I_nCA=Inn×nn \times nn×n 单位矩阵),证明方程 Ax=0Ax = 0Ax=0 只有平凡解。

解答

  1. 假设解
    x\mathbf{x}x 满足 Ax=0A\mathbf{x} = \mathbf{0}Ax=0,则:
    C(Ax)=C0  ⟹  (CA)x=0  ⟹  Inx=0  ⟹  x=0 C(A\mathbf{x}) = C\mathbf{0} \implies (CA)\mathbf{x} = \mathbf{0} \implies I_n \mathbf{x} = \mathbf{0} \implies \mathbf{x} = \mathbf{0} C(Ax)=C0(CA)x=0Inx=0x=0

  2. 唯一性
    任何解必为零向量,故 Ax=0Ax = 0Ax=0 仅有平凡解。

结论
方程 Ax=0Ax = 0Ax=0 只有平凡解。


  1. AD=ImAD = I_mAD=Imm×mm \times mm×m 单位矩阵),证明:对任意向量 b\mathbf{b}b,方程 Ax=bAx = \mathbf{b}Ax=b 有解。

解答

  1. 构造解
    x=Db\mathbf{x} = D\mathbf{b}x=Db,则:
    Ax=A(Db)=(AD)b=Imb=b A\mathbf{x} = A(D\mathbf{b}) = (AD)\mathbf{b} = I_m \mathbf{b} = \mathbf{b} Ax=A(Db)=(AD)b=Imb=b

  2. 存在性
    对任意 b\mathbf{b}bx=Db\mathbf{x} = D\mathbf{b}x=Db 满足方程,故解存在。

结论
方程 Ax=bAx = \mathbf{b}Ax=b 对任意向量 b\mathbf{b}b 有解。


  1. AAAm×nm \times nm×n 矩阵,存在 n×mn \times mn×m 矩阵 CCCDDD,使 CA=InCA = I_nCA=InAD=ImAD = I_mAD=Im。证明:m=nm = nm=nC=DC = DC=D

解答

  1. 维度关系

    • CA=InCA = I_nCA=In,得 rank(A)≥n\text{rank}(A) \geq nrank(A)n(因 InI_nIn 满秩),而 AAAm×nm \times nm×n,故 m≥nm \geq nmn
    • AD=ImAD = I_mAD=Im,得 rank(A)≥m\text{rank}(A) \geq mrank(A)m,而 AAAm×nm \times nm×n,故 n≥mn \geq mnm
    • 综上,m=nm = nm=n
  2. 唯一性证明
    C=CIm=C(AD)=(CA)D=InD=D C = C I_m = C(AD) = (CA)D = I_n D = D C=CIm=C(AD)=(CA)D=InD=D
    C=DC = DC=D

结论
m=nm = nm=nC=DC = DC=D


  1. AAA3×n3 \times n3×n 矩阵,其列生成 R3\mathbb{R}^3R3,解释如何构造一个 n×3n \times 3n×3 矩阵 DDD,使得 AD=I3AD = I_3AD=I3

解答

  1. 将单位矩阵 I3I_3I3 表示为列向量形式:I3=[e1 e2 e3]I_3 = [e_1 \ e_2 \ e_3]I3=[e1 e2 e3],其中 e1=[100]e_1 = \begin{bmatrix} 1 \\ 0 \\ 0 \end{bmatrix}e1=100, e2=[010]e_2 = \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix}e2=010, e3=[001]e_3 = \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix}e3=001R3\mathbb{R}^3R3 的标准基向量。

  2. D=[d1 d2 d3]D = [d_1 \ d_2 \ d_3]D=[d1 d2 d3],其中 d1,d2,d3d_1, d_2, d_3d1,d2,d3n×1n \times 1n×1 矩阵(即 Rn\mathbb{R}^nRn 中的向量)。

  3. 根据矩阵乘法的定义,AD=A[d1 d2 d3]=[Ad1 Ad2 Ad3]AD = A [d_1 \ d_2 \ d_3] = [A d_1 \ A d_2 \ A d_3]AD=A[d1 d2 d3]=[Ad1 Ad2 Ad3]

  4. 要求 AD=I3AD = I_3AD=I3,即 [Ad1 Ad2 Ad3]=[e1 e2 e3][A d_1 \ A d_2 \ A d_3] = [e_1 \ e_2 \ e_3][Ad1 Ad2 Ad3]=[e1 e2 e3],这等价于以下三个方程:
    Ad1=e1,Ad2=e2,Ad3=e3 A d_1 = e_1, \quad A d_2 = e_2, \quad A d_3 = e_3 Ad1=e1,Ad2=e2,Ad3=e3

  5. 由于 AAA 的列生成 R3\mathbb{R}^3R3(即 Col(A)=R3\text{Col}(A) = \mathbb{R}^3Col(A)=R3),方程组 Ax=bA x = bAx=b 对任意 b∈R3b \in \mathbb{R}^3bR3 都有解。

  6. 因此,每个方程 Ad1=e1A d_1 = e_1Ad1=e1Ad2=e2A d_2 = e_2Ad2=e2Ad3=e3A d_3 = e_3Ad3=e3 均至少存在一个解。

  7. 为每个方程选择一个特解:

    • d1d_1d1Ad1=e1A d_1 = e_1Ad1=e1 的一个解,
    • d2d_2d2Ad2=e2A d_2 = e_2Ad2=e2 的一个解,
    • d3d_3d3Ad3=e3A d_3 = e_3Ad3=e3 的一个解。
  8. d1,d2,d3d_1, d_2, d_3d1,d2,d3 为列构造 D=[d1 d2 d3]D = [d_1 \ d_2 \ d_3]D=[d1 d2 d3],则 AD=I3AD = I_3AD=I3 成立。

结论
构造 DDD 的方法为:对每个标准基向量 eie_iei (i=1,2,3i=1,2,3i=1,2,3),求解 Adi=eiA d_i = e_iAdi=ei 得到解 did_idi,并将 d1,d2,d3d_1, d_2, d_3d1,d2,d3 依次作为 DDD 的第一列、第二列和第三列。


  1. u=[−23−4]u = \begin{bmatrix} -2 \\ 3 \\ -4 \end{bmatrix}u=234, v=[abc]v = \begin{bmatrix} a \\ b \\ c \end{bmatrix}v=abc,计算 uTvu^T vuTv, vTuv^T uvTu, uvTuv^TuvTvuTvu^TvuT

解答

  1. 计算 uTvu^T vuTv
    uTv=[−23−4][abc]=−2a+3b−4c u^T v = \begin{bmatrix} -2 & 3 & -4 \end{bmatrix} \begin{bmatrix} a \\ b \\ c \end{bmatrix} = -2a + 3b - 4c uTv=[234]abc=2a+3b4c
    uTvu^T vuTv1×11 \times 11×1 矩阵,通常简化为实数 −2a+3b−4c-2a + 3b - 4c2a+3b4c

  2. 计算 vTuv^T uvTu
    vTu=[abc][−23−4]=−2a+3b−4c v^T u = \begin{bmatrix} a & b & c \end{bmatrix} \begin{bmatrix} -2 \\ 3 \\ -4 \end{bmatrix} = -2a + 3b - 4c vTu=[abc]234=2a+3b4c
    vTuv^T uvTu 也是 1×11 \times 11×1 矩阵,结果与 uTvu^T vuTv 相同。

  3. 计算 uvTuv^TuvT
    uvT=[−23−4][abc]=[−2a−2b−2c3a3b3c−4a−4b−4c] uv^T = \begin{bmatrix} -2 \\ 3 \\ -4 \end{bmatrix} \begin{bmatrix} a & b & c \end{bmatrix} = \begin{bmatrix} -2a & -2b & -2c \\ 3a & 3b & 3c \\ -4a & -4b & -4c \end{bmatrix} uvT=234[abc]=2a3a4a2b3b4b2c3c4c
    uvTuv^TuvT3×33 \times 33×3 矩阵。

  4. 计算 vuTvu^TvuT
    vuT=[abc][−23−4]=[−2a3a−4a−2b3b−4b−2c3c−4c] vu^T = \begin{bmatrix} a \\ b \\ c \end{bmatrix} \begin{bmatrix} -2 & 3 & -4 \end{bmatrix} = \begin{bmatrix} -2a & 3a & -4a \\ -2b & 3b & -4b \\ -2c & 3c & -4c \end{bmatrix} vuT=abc[234]=2a2b2c3a3b3c4a4b4c
    vuTvu^TvuT3×33 \times 33×3 矩阵。

结论
uTv=vTu=−2a+3b−4cu^T v = v^T u = -2a + 3b - 4cuTv=vTu=2a+3b4c
uvT=[−2a−2b−2c3a3b3c−4a−4b−4c]uv^T = \begin{bmatrix} -2a & -2b & -2c \\ 3a & 3b & 3c \\ -4a & -4b & -4c \end{bmatrix}uvT=2a3a4a2b3b4b2c3c4c
vuT=[−2a3a−4a−2b3b−4b−2c3c−4c]vu^T = \begin{bmatrix} -2a & 3a & -4a \\ -2b & 3b & -4b \\ -2c & 3c & -4c \end{bmatrix}vuT=2a2b2c3a3b3c4a4b4c


  1. uuuvvv 属于 Rn\mathbb{R}^nRnuTvu^T vuTvvTuv^T uvTu 有什么关系?uvTuv^TuvTvuTvu^TvuT 有什么关系?

解答

  1. uTvu^T vuTvvTuv^T uvTu 的关系

    • uTvu^T vuTvvTuv^T uvTu 均为 1×11 \times 11×1 矩阵(标量)。

    • 由转置性质:
      uTv=(uTv)T=vT(uT)T=vTu u^T v = (u^T v)^T = v^T (u^T)^T = v^T u uTv=(uTv)T=vT(uT)T=vTu

    • 因此,uTv=vTuu^T v = v^T uuTv=vTu

  2. uvTuv^TuvTvuTvu^TvuT 的关系

    • uvTuv^TuvTvuTvu^TvuT 均为 n×nn \times nn×n 矩阵。

    • 由转置性质:
      (uvT)T=(vT)TuT=vuT (uv^T)^T = (v^T)^T u^T = vu^T (uvT)T=(vT)TuT=vuT

    • 因此,uvTuv^TuvTvuTvu^TvuT 互为转置。

结论
uTv=vTuu^T v = v^T uuTv=vTu,且 (uvT)T=vuT(uv^T)^T = vu^T(uvT)T=vuT


  1. 证明 A(B+C)A(B+C)A(B+C)(B+C)A(B+C)A(B+C)A(i,j)(i,j)(i,j) 元素可写成 ai1(b1j+c1j)+⋯+ain(bnj+cnj)a_{i1}(b_{1j}+c_{1j}) + \cdots + a_{in}(b_{nj}+c_{nj})ai1(b1j+c1j)++ain(bnj+cnj)∑k=1naik(bkj+ckj)\sum_{k=1}^{n} a_{ik}(b_{kj}+c_{kj})k=1naik(bkj+ckj)

解答

  1. 分析 A(B+C)A(B+C)A(B+C)(i,j)(i,j)(i,j) 元素

    • B+CB+CB+C(k,j)(k,j)(k,j) 元素为 bkj+ckjb_{kj} + c_{kj}bkj+ckj

    • A(B+C)A(B+C)A(B+C)(i,j)(i,j)(i,j) 元素为:
      ∑k=1naik(bkj+ckj)=∑k=1naikbkj+∑k=1naikckj \sum_{k=1}^{n} a_{ik}(b_{kj} + c_{kj}) = \sum_{k=1}^{n} a_{ik}b_{kj} + \sum_{k=1}^{n} a_{ik}c_{kj} k=1naik(bkj+ckj)=k=1naikbkj+k=1naikckj

    • 这恰好是 ABABABACACAC(i,j)(i,j)(i,j) 元素之和,即 AB+ACAB + ACAB+AC(i,j)(i,j)(i,j) 元素。

  2. 分析 (B+C)A(B+C)A(B+C)A(i,j)(i,j)(i,j) 元素

    • B+CB+CB+C(i,k)(i,k)(i,k) 元素为 bik+cikb_{ik} + c_{ik}bik+cik

    • (B+C)A(B+C)A(B+C)A(i,j)(i,j)(i,j) 元素为:
      ∑k=1n(bik+cik)akj=∑k=1nbikakj+∑k=1ncikakj \sum_{k=1}^{n} (b_{ik} + c_{ik})a_{kj} = \sum_{k=1}^{n} b_{ik}a_{kj} + \sum_{k=1}^{n} c_{ik}a_{kj} k=1n(bik+cik)akj=k=1nbikakj+k=1ncikakj

    • 这恰好是 BABABACACACA(i,j)(i,j)(i,j) 元素之和,即 BA+CABA + CABA+CA(i,j)(i,j)(i,j) 元素。

结论
A(B+C)A(B+C)A(B+C)(i,j)(i,j)(i,j) 元素等于 AB+ACAB + ACAB+AC(i,j)(i,j)(i,j) 元素,(B+C)A(B+C)A(B+C)A(i,j)(i,j)(i,j) 元素等于 BA+CABA + CABA+CA(i,j)(i,j)(i,j) 元素。


  1. 证明定理 2 (d),即 r(AB)r(AB)r(AB), (rA)B(rA)B(rA)BA(rB)A(rB)A(rB)(i,j)(i,j)(i,j) 元素相等。

解答

  1. 分析 r(AB)r(AB)r(AB)(i,j)(i,j)(i,j) 元素

    • ABABAB(i,j)(i,j)(i,j) 元素为 ∑k=1naikbkj\sum_{k=1}^{n} a_{ik}b_{kj}k=1naikbkj
    • r(AB)r(AB)r(AB)(i,j)(i,j)(i,j) 元素为 r∑k=1naikbkjr \sum_{k=1}^{n} a_{ik}b_{kj}rk=1naikbkj
  2. 分析 (rA)B(rA)B(rA)B(i,j)(i,j)(i,j) 元素

    • rArArA(i,k)(i,k)(i,k) 元素为 raikra_{ik}raik
    • (rA)B(rA)B(rA)B(i,j)(i,j)(i,j) 元素为 ∑k=1n(raik)bkj=r∑k=1naikbkj\sum_{k=1}^{n} (ra_{ik})b_{kj} = r \sum_{k=1}^{n} a_{ik}b_{kj}k=1n(raik)bkj=rk=1naikbkj
  3. 分析 A(rB)A(rB)A(rB)(i,j)(i,j)(i,j) 元素

    • rBrBrB(k,j)(k,j)(k,j) 元素为 rbkjrb_{kj}rbkj
    • A(rB)A(rB)A(rB)(i,j)(i,j)(i,j) 元素为 ∑k=1naik(rbkj)=r∑k=1naikbkj\sum_{k=1}^{n} a_{ik}(rb_{kj}) = r \sum_{k=1}^{n} a_{ik}b_{kj}k=1naik(rbkj)=rk=1naikbkj
  4. 比较结果

    • 三者的 (i,j)(i,j)(i,j) 元素均为 r∑k=1naikbkjr \sum_{k=1}^{n} a_{ik}b_{kj}rk=1naikbkj,因此相等。

结论
r(AB)r(AB)r(AB), (rA)B(rA)B(rA)BA(rB)A(rB)A(rB)(i,j)(i,j)(i,j) 元素相等。


  1. 证明 ImA=AI_m A = AImA=A,其中 AAAm×nm \times nm×n 矩阵。

解答

  1. 矩阵表示

    • Im=[e1 e2 ⋯ em]I_m = [e_1 \ e_2 \ \cdots \ e_m]Im=[e1 e2  em],其中 eie_ieiRm\mathbb{R}^mRm 的标准基向量。
    • A=[a1 a2 ⋯ an]A = [a_1 \ a_2 \ \cdots \ a_n]A=[a1 a2  an],其中 aja_jajAAA 的第 jjj 列。
  2. 矩阵乘法

    • ImA=Im[a1 a2 ⋯ an]=[Ima1 Ima2 ⋯ Iman]I_m A = I_m [a_1 \ a_2 \ \cdots \ a_n] = [I_m a_1 \ I_m a_2 \ \cdots \ I_m a_n]ImA=Im[a1 a2  an]=[Ima1 Ima2  Iman]
    • 由于 Imx=xI_m x = xImx=x 对任意 x∈Rmx \in \mathbb{R}^mxRm 成立,故 Imaj=ajI_m a_j = a_jImaj=aj
  3. 结果验证

    • [Ima1 Ima2 ⋯ Iman]=[a1 a2 ⋯ an]=A[I_m a_1 \ I_m a_2 \ \cdots \ I_m a_n] = [a_1 \ a_2 \ \cdots \ a_n] = A[Ima1 Ima2  Iman]=[a1 a2  an]=A

结论
ImA=AI_m A = AImA=A


  1. 证明 AIn=AAI_n = AAIn=A,其中 AAAm×nm \times nm×n 矩阵。

解答

  1. 矩阵表示

    • In=[e1 e2 ⋯ en]I_n = [e_1 \ e_2 \ \cdots \ e_n]In=[e1 e2  en],其中 eje_jejRn\mathbb{R}^nRn 的标准基向量。
    • A=[a1 a2 ⋯ an]A = [a_1 \ a_2 \ \cdots \ a_n]A=[a1 a2  an],其中 aja_jajAAA 的第 jjj 列。
  2. 矩阵乘法

    • AIn=A[e1 e2 ⋯ en]=[Ae1 Ae2 ⋯ Aen]AI_n = A [e_1 \ e_2 \ \cdots \ e_n] = [A e_1 \ A e_2 \ \cdots \ A e_n]AIn=A[e1 e2  en]=[Ae1 Ae2  Aen]
    • AejA e_jAejAAA 的第 jjj 列,因为 eje_jej 只有第 jjj 位为 1,其余为 0。
  3. 结果验证

    • [Ae1 Ae2 ⋯ Aen]=[a1 a2 ⋯ an]=A[A e_1 \ A e_2 \ \cdots \ A e_n] = [a_1 \ a_2 \ \cdots \ a_n] = A[Ae1 Ae2  Aen]=[a1 a2  an]=A

结论
AIn=AAI_n = AAIn=A


  1. 证明定理 3(d) 的公式。

解答

  1. 转置定义

    • (AB)T(AB)^T(AB)T(i,j)(i,j)(i,j) 元素是 ABABAB(j,i)(j,i)(j,i) 元素。
    • ABABAB(j,i)(j,i)(j,i) 元素为 ∑k=1najkbki\sum_{k=1}^{n} a_{jk}b_{ki}k=1najkbki
  2. 分析 BTATB^T A^TBTAT

    • BTB^TBT(i,k)(i,k)(i,k) 元素是 BBB(k,i)(k,i)(k,i) 元素,即 bkib_{ki}bki
    • ATA^TAT(k,j)(k,j)(k,j) 元素是 AAA(j,k)(j,k)(j,k) 元素,即 ajka_{jk}ajk
    • BTATB^T A^TBTAT(i,j)(i,j)(i,j) 元素为 ∑k=1nbkiajk=∑k=1najkbki\sum_{k=1}^{n} b_{ki}a_{jk} = \sum_{k=1}^{n} a_{jk}b_{ki}k=1nbkiajk=k=1najkbki
  3. 比较结果

    • (AB)T(AB)^T(AB)T(i,j)(i,j)(i,j) 元素等于 BTATB^T A^TBTAT(i,j)(i,j)(i,j) 元素。
    • 因此,(AB)T=BTAT(AB)^T = B^T A^T(AB)T=BTAT

结论
(AB)T=BTAT(AB)^T = B^T A^T(AB)T=BTAT


  1. 给出 (ABx)T(ABx)^T(ABx)T 的公式,其中 xxx 是向量,AAABBB 是适当维数的矩阵。

解答

  1. 应用定理 3(d)

    • (ABx)T=xT(AB)T(ABx)^T = x^T (AB)^T(ABx)T=xT(AB)T(将 ABxABxABx 视为 ABABABxxx 的乘积)。
  2. 进一步展开

    • 由定理 3(d),(AB)T=BTAT(AB)^T = B^T A^T(AB)T=BTAT
    • 因此,xT(AB)T=xTBTATx^T (AB)^T = x^T B^T A^TxT(AB)T=xTBTAT
  3. 验证维度

    • AAAm×nm \times nm×n 矩阵,BBBn×pn \times pn×p 矩阵,xxxp×1p \times 1p×1 向量,则:
      • ABxABxABxm×1m \times 1m×1 向量,其转置为 1×m1 \times m1×m 矩阵。
      • xTBTATx^T B^T A^TxTBTAT1×p1 \times p1×pp×np \times np×nn×mn \times mn×m,结果为 1×m1 \times m1×m 矩阵,维度匹配。

结论
(ABx)T=xTBTAT(ABx)^T = x^T B^T A^T(ABx)T=xTBTAT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值