测试 2

linear-algebra

测试 2

参考

问题一

假设 q1q_{1}q2q_{2}q3q_{3} 是向量空间 R3\mathbb{R}^{3} 中的正交向量,寻找以下一系列 3×33 \times 3 矩阵的行列式的所有可能值,并用一句话来解释。

a. det[q1q2q3]det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}

b. det[q1+q2q2+q3q3+q1]det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix}

c. det[q1q2q3]det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} 乘以 det[q2q3q1]det\begin{bmatrix} q_{2} & q_{3} & q_{1} \end{bmatrix}

解答 a

以向量 q1q_{1}q2q_{2}q3q_{3} 作为列向量所组成的矩阵记为 QQ,由于这些向量是正交向量,所以矩阵 QQ 是正交矩阵,可得 QTQ=IQ^{T}Q=I 相应的行列式为 det(QTQ)=detI=1det(Q^{T}Q)=detI=1

根据行列式的 特性九 可知 det(QTQ)=(detQT)(detQ)det(Q^{T}Q)=(detQ^{T})(detQ)

根据行列式的 特性十 可知 detQ=detQTdetQ=detQ^{T}

根据以上的分析可得

det(QTQ)=(detQT)(detQ)=(detQ)(detQ)=(detQ)2=1\begin{aligned} det(Q^{T}Q)&=(detQ^{T})(detQ) \\ &=(detQ)(detQ) \\ &=(detQ)^{2} \\ &=1 \end{aligned}

解得 detQ=±1detQ=\pm 1 所以 det[q1q2q3]=±1det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}=\pm 1

解答 b

根据行列式的 特性三之二 可以基于矩阵的一行(或一列)的相加操作进行拆分(其他行保持不变)

det[q1+q2q2+q3q3+q1]=det[q1q2+q3q3+q1]+det[q2q2+q3q3+q1]=det[q1q2+q3q3]+det[q1q2+q3q1]+det[q2q2q3+q1]+det[q2q3q3+q1]\begin{aligned} det\begin{bmatrix} {\color{Red}q_{1}+q_{2} } & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=det\begin{bmatrix} {\color{Red}q_{1} } & q_{2}+q_{3} & {\color{Blue}q_{3}+q_{1} } \end{bmatrix} +det\begin{bmatrix} {\color{Red}q_{2} } & {\color{Green}q_{2}+q_{3} } & q_{3}+q_{1} \end{bmatrix} \\ &=det\begin{bmatrix} {\color{Red}q_{1} } & q_{2}+q_{3} & {\color{Blue}q_{3} } \end{bmatrix}+det\begin{bmatrix} {\color{Red}q_{1} } & q_{2}+q_{3} & {\color{Blue}q_{1} } \end{bmatrix} +det\begin{bmatrix} {\color{Red}q_{2} } & {\color{Green}q_{2} } & q_{3}+q_{1} \end{bmatrix} +det\begin{bmatrix} {\color{Red}q_{2} } & {\color{Green}q_{3} } & q_{3}+q_{1} \end{bmatrix} \\ \end{aligned}

以上的运算步骤是对行列式按照进行拆分

再根据行列式的 特性四 如果矩阵有两行相等,则行列式为 00 可以对以上的等式进行化简

det[q1+q2q2+q3q3+q1]=det[q1q2+q3q3]+det[q2q3q3+q1]det\begin{bmatrix} {\color{Red}q_{1}+q_{2} } & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} =det\begin{bmatrix} {\color{Red}q_{1} } & q_{2}+q_{3} & {\color{Blue}q_{3} } \end{bmatrix} +det\begin{bmatrix} {\color{Red}q_{2} } & {\color{Green}q_{3} } & q_{3}+q_{1} \end{bmatrix} \\

同理可对以上等式进一步化简

det[q1+q2q2+q3q3+q1]=det[q1q2+q3q3]+det[q2q3q3+q1]=det[q1q2q3]+det[q1q3q3]+det[q2q3q3]+det[q2q3q1]=det[q1q2q3]+det[q2q3q1]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=det\begin{bmatrix} q_{1} & {\color{Orange}q_{2}+q_{3} } & q_{3} \end{bmatrix} +det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{3}+q_{1} } \end{bmatrix} \\ &=det\begin{bmatrix} q_{1} & {\color{Orange}q_{2} } & q_{3} \end{bmatrix} +det\begin{bmatrix} q_{1} & {\color{Orange}q_{3} } & q_{3} \end{bmatrix} +det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{3} } \end{bmatrix} +det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{1} } \end{bmatrix} \\ &=det\begin{bmatrix} q_{1} & {\color{Orange}q_{2} } & q_{3} \end{bmatrix} +det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{1} } \end{bmatrix} \end{aligned}

根据行列式的 特性二 如果交行矩阵的两行(或列),则行列式的正负符号会改变。由于以上等式中的行列式 det[q2q3q1]det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{1} } \end{bmatrix} 需要进行两次列交换可以得到行列式 det[q1q2q3]det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} 所以两者是相等的

由解答 a 可知 det[q1q2q3]=±1det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}=\pm 1 则以上等式可以进一步化简

det[q1+q2q2+q3q3+q1]=det[q1q2q3]+det[q2q3q1]=2det[q1q2q3]=±2\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=det\begin{bmatrix} q_{1} & {\color{Orange}q_{2} } & q_{3} \end{bmatrix} +det\begin{bmatrix} q_{2} & q_{3} & {\color{Purple}q_{1} } \end{bmatrix} \\ &=2det\begin{bmatrix} q_{1} & {\color{Orange}q_{2} } & q_{3} \end{bmatrix} \\ &=\pm 2 \end{aligned}
提示

除了使用行列式的 特性三之二 对行列式进行拆分,也可以使用行列式的 特性五 对行列式进行变换

det[q1+q2q2+q3q3+q1]=det[q1+q2q1+q3q3+q1]det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} =det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & q_{3}+q_{1} \end{bmatrix}

以上变换是将矩阵的 col2col1col2-col1 第二列减去第一列的结果向量作为第二列

然后将所得矩阵的 col2+col3col2+col3 第二列与第三列相加的结果向量作为第三列

det[q1+q2q2+q3q3+q1]=det[q1+q2q1+q3q3+q1]=det[q1+q2q1+q32q3]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & q_{3}+q_{1} \end{bmatrix} \\ &=det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & 2q_{3} \end{bmatrix} \end{aligned}

然后使用行列式的 特性三之一 将以上所得矩阵的第三列的系数 22 提取出来

det[q1+q2q2+q3q3+q1]=det[q1+q2q1+q32q3]=2det[q1+q2q1+q3q3]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & 2q_{3} \end{bmatrix} \\ &=2det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & q_{3} \end{bmatrix} \end{aligned}

再将所得矩阵的 col2col3col2-col3 第二列减去第三列的结果向量作为第二列

det[q1+q2q2+q3q3+q1]=2det[q1+q2q1+q3q3]=2det[q1+q2q1q3]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=2det\begin{bmatrix} q_{1}+q_{2} & -q_{1}+q_{3} & q_{3} \end{bmatrix} \\ &=2det\begin{bmatrix} q_{1}+q_{2} & -q_{1} & q_{3} \end{bmatrix} \end{aligned}

再将所得矩阵的 col1+col2col1+col2 第一列与第二列相加的结果向量作为第一列

det[q1+q2q2+q3q3+q1]=2det[q1+q2q1q3]=2det[q2q1q3]=2det[q2q1q3]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=2det\begin{bmatrix} q_{1}+q_{2} & -q_{1} & q_{3} \end{bmatrix} \\ &=2det\begin{bmatrix} q_{2} & -q_{1} & q_{3} \end{bmatrix} \\ &=-2det\begin{bmatrix} q_{2} & q_{1} & q_{3} \end{bmatrix} \end{aligned}

然后使用行列式的 特性二 交换矩阵的第一列和第二列

det[q1+q2q2+q3q3+q1]=2det[q2q1q3]=2det[q1q2q3]\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=-2det\begin{bmatrix} q_{2} & q_{1} & q_{3} \end{bmatrix} \\ &=2det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} \end{aligned}

由解答 a 可知 det[q1q2q3]=±1det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}=\pm 1 所以以上行列式为

det[q1+q2q2+q3q3+q1]=2det[q1q2q3]=±2\begin{aligned} det\begin{bmatrix} q_{1}+q_{2} & q_{2}+q_{3} & q_{3}+q_{1} \end{bmatrix} &=2det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} \\ &=\pm 2 \end{aligned}

解答 c

由解答 b 的分析可知 det[q1q2q3]det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}det[q2q3q1]det\begin{bmatrix} q_{2} & q_{3} & q_{1} \end{bmatrix} 两者是相等的

并结合解答 a 可知 det[q1q2q3]=±1det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}=\pm 1

所以 det[q1q2q3]×det[q2q3q1]=det[q1q2q3]×det[q1q2q3]=±1det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} \times det\begin{bmatrix} q_{2} & q_{3} & q_{1} \end{bmatrix}=det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix} \times det\begin{bmatrix} q_{1} & q_{2} & q_{3} \end{bmatrix}=\pm 1

问题二

假设在 21 个等间隔的时间点 t=10,9,,9,10t=-10, -9, \dots , 9, 10 进行测量,所有结果都是 bi=0b_{i}=0,除了 b11=1b_{11}=1(对应的时间点正好是位于中间的 t=0t=0

a. 使用直线 C=DtC=Dt 拟合这 21 个数据点的,使用最小二乘法求出最佳拟合直线中的常数项 C^\hat{C} 和系数 D^\hat{D}

b. 在使用最小二乘法求解最佳拟合直线时,从矩阵的角度看 Ax=bAx=b 是将向量 bb 投影到哪个子空间,请给出该子空间的一组基,并找出一个垂直于该子空间的非零向量

解答 a

将 21 个数据点代入拟合直线 C=DtC=Dt 中可以得到一个方程组,并将该方程组写成矩阵形式

[110191019110][CD]=[00100]\begin{bmatrix} 1 & -10 \\ 1 & -9 \\ \vdots & \vdots \\ 1 & 0 \\ \vdots & \vdots \\ 1 & 9 \\ 1 & 10 \end{bmatrix} \begin{bmatrix} C \\ D \end{bmatrix}= \begin{bmatrix} 0 \\ 0 \\ \vdots \\ 1 \\ \vdots \\ 0 \\ 0 \end{bmatrix}

由于以上的方程(Ax=bAx=b 形式)无解,所以需要转换为 ATAx^=ATbA^{T}A\hat{x}=A^{T}b 形式,使得方程组由解 x^\hat{x}(该解 x^\hat{x} 是原方程 Ax=bAx=b 的解的近似值,与最小二乘法的求解算法一样)

[111111090910][110191019110][C^D^]=[111111090910][00100][(1++1)((10)+(9)++9+10)((10)+(9)++9+10)((10)2+(9)2++92+102)][C^D^]=[0++1++00++0++0][2100770][C^D^]=[10]\begin{bmatrix} 1 & 1 & \dots & 1 & \dots & 1 & 1 \\ -10 & -9 & \dots & 0 & \dots & 9 & 10 \end{bmatrix} \begin{bmatrix} 1 & -10 \\ 1 & -9 \\ \vdots & \vdots \\ 1 & 0 \\ \vdots & \vdots \\ 1 & 9 \\ 1 & 10 \end{bmatrix} \begin{bmatrix} \hat{C} \\ \hat{D} \end{bmatrix}= \begin{bmatrix} 1 & 1 & \dots & 1 & \dots & 1 & 1 \\ -10 & -9 & \dots & 0 & \dots & 9 & 10 \end{bmatrix} \begin{bmatrix} 0 \\ 0 \\ \vdots \\ 1 \\ \vdots \\ 0 \\ 0 \end{bmatrix} \\ \Downarrow \\ \begin{bmatrix} (1+\dots+1) & ((-10)+(-9)+\dots+9+10) \\ ((-10)+(-9)+\dots+9+10) & ((-10)^{2}+(-9)^{2}+\dots+9^{2}+10^{2}) \end{bmatrix} \begin{bmatrix} \hat{C} \\ \hat{D} \end{bmatrix}= \begin{bmatrix} 0+\dots+1+\dots+0 \\ 0+\dots+0+\dots+0 \end{bmatrix} \\ \Downarrow \\ \begin{bmatrix} 21 & 0 \\ 0 & 770 \end{bmatrix} \begin{bmatrix} \hat{C} \\ \hat{D} \end{bmatrix}= \begin{bmatrix} 1 \\ 0 \end{bmatrix}

解得 C^=121\hat{C}=\cfrac{1}{21}D^=0\hat{D}=0

解答 b

从矩阵的角度看,是将向量 bb 投影到矩阵 AA 的列空间

对于矩阵 AA

A=[110191019110]A= \begin{bmatrix} 1 & -10 \\ 1 & -9 \\ \vdots & \vdots \\ 1 & 0 \\ \vdots & \vdots \\ 1 & 9 \\ 1 & 10 \end{bmatrix}

由于它是一个可逆矩阵(矩阵的各个列向量相互线性独立),所以矩阵 AA 的列空间可以由它的两个列向量张成,即列空间的一组基可以是 [11111]\begin{bmatrix} 1 \\ 1 \\ \vdots \\ 1 \\ \vdots \\ 1 \\ 1 \end{bmatrix}[1090910]\begin{bmatrix} -10 \\ -9 \\ \vdots \\ 0 \\ \vdots \\ 9 \\ 10 \end{bmatrix}

那么垂直于列空间的一个向量可以是 bPAbb-P_{A}b(其中 PAP_{A} 是投影矩阵,则 PAbP_{A}b 就是向量 bb 投影到列空间的分量,所以 bPAbb-P_{A}b 就是误差向量,垂直于列空间)

其中投影矩阵为 PA=A(ATA)1ATP_{A}=A(A^{T}A)^{-1}A^{T}

由解答 a 可知

ATA=[2100770]A^{T}A= \begin{bmatrix} 21 & 0 \\ 0 & 770 \end{bmatrix}

使用逆矩阵的代数表达式(由行列式和代数余子式构成)求解 (ATA)1(A^{T}A)^{-1}

(ATA)1=[2100770]1=1det[2100770]CT=121×770[C11C21C12C22]=121×770[7700021]=[1/21001/770]\begin{aligned} (A^{T}A)^{-1}&= \begin{bmatrix} 21 & 0 \\ 0 & 770 \end{bmatrix}^{-1} \\ &=\cfrac{1}{ det \begin{bmatrix} 21 & 0 \\ 0 & 770 \end{bmatrix} }C^{T} \\ &=\cfrac{1}{21 \times 770} \begin{bmatrix} C_{11} & C_{21} \\ C_{12} & C_{22} \end{bmatrix} \\ &=\cfrac{1}{21 \times 770} \begin{bmatrix} 770 & 0 \\ 0 & 21 \end{bmatrix} \\ &= \begin{bmatrix} 1/21 & 0 \\ 0 & 1/770 \end{bmatrix} \end{aligned}

投影矩阵为

PA=A(ATA)1AT=[110191019110][1/21001/770][111111090910]\begin{aligned} P_{A}&=A(A^{T}A)^{-1}A^{T} \\ &= \begin{bmatrix} 1 & -10 \\ 1 & -9 \\ \vdots & \vdots \\ 1 & 0 \\ \vdots & \vdots \\ 1 & 9 \\ 1 & 10 \end{bmatrix} \begin{bmatrix} 1/21 & 0 \\ 0 & 1/770 \end{bmatrix} \begin{bmatrix} 1 & 1 & \dots & 1 & \dots & 1 & 1 \\ -10 & -9 & \dots & 0 & \dots & 9 & 10 \end{bmatrix} \end{aligned}

💡 答案显示为 bPAb=121[(ten1s)20(ten1s)]Tb-P_{A}b=\frac{1}{21}[(ten-1's) 20 (ten-1's)]^{T}

问题三

Gram-Schmidt 正交化可以基于(在 R5\mathbb{R}^{5} 向量空间中的)三个线性独立的向量 a1a_{1}a2a_{2}a3a_{3} 得到三个正交的向量 q1q_{1}q2q_{2}q3q_{3},将向量 a1a_{1}a2a_{2}a3a_{3} 作为列向量构成矩阵 AA,将向量 q1q_{1}q2q_{2}q3q_{3} 作为列向量构成矩阵 QQ

a. 使用 QQAA 表示相应的投影矩阵 PQP_{Q}PAP_{A}

b. 两个投影矩阵相等 PQ=PAP_{Q}=P_{A} 吗?PQP_{Q}QQ 相乘的结果?投影矩阵的特征值 detPQdetP_{Q} 是多少?

c. 假设 a4a_{4}R5\mathbb{R}^{5} 向量空间中的另一个向量,而且 a1a_{1}a2a_{2}a3a_{3}a4a_{4} 相互线性独立,则使用 Gram-Schmidt 正交化所得的相应正交向量 q4q_{4} 等于以下哪个选项

  • PQa4PQa4\cfrac{P_{Q}a_{4}}{\|P_{Q}a_{4}\|}
  • a4a4Ta1a1Ta1a1a4Ta2a2Ta2a2a4Ta3a3Ta3a3norm of that vector\cfrac{a_{4}-\frac{a_{4}^{T}a_{1}}{a_{1}^{T}a_{1}}a_{1}-\frac{a_{4}^{T}a_{2}}{a_{2}^{T}a_{2}}a_{2}-\frac{a_{4}^{T}a_{3}}{a_{3}^{T}a_{3}}a_{3}}{\|norm\ of\ that\ vector\|}
  • a4PAa4a4PAa4\cfrac{a_{4}-P_{A}a_{4}}{\|a_{4}-P_{A}a_{4\|}}

解答 a

根据投影矩阵的公式可知

PA=A(ATA)1ATP_{A}=A(A^{T}A)^{-1}A^{T}PQ=Q(QTQ)1QTP_{Q}=Q(Q^{T}Q)^{-1}Q^{T}

由于 QQ 是正交矩阵,可得 QTQ=IQ^{T}Q=I,所以投影矩阵 PQP_{Q} 可以进行化简

PQ=Q(QTQ)1QT=QI1QT=QQTP_{Q}=Q(Q^{T}Q)^{-1}Q^{T}=QI^{-1}Q^{T}=QQ^{T}

解答 b

两个投影矩阵是相等的 PA=PQP_{A}=P_{Q} 因为矩阵 AAQQ 的列空间是相同的,而投影矩阵的作用就是将任意向量投影到原矩阵的列空间,即矩阵 AAQQ 分别对应的投影矩阵 PAP_{A}PQP_{Q} 都是投影到相同的子空间,所以两者是相等的 PA=PQP_{A}=P_{Q}

提示

也可以通过将矩阵 AA 进行正交分解 A=QRA=QR ❓ 课堂上介绍 Gram-Schmidt 正交化,但并未介绍该公式

再代入到投影矩阵的公式中

PA=A(ATA)1AT=QR[(QR)TQR]1(QR)T=QR[RTQTQR]1RTQT=QR[RTIR]1RTQT=QR[RTR]1RTQT=QRR1(RT)1RTQT=QIIQT=QQT=PQ\begin{aligned} P_{A}&=A(A^{T}A)^{-1}A^{T} \\ &=QR[(QR)^{T}QR]^{-1}(QR)^{T} \\ &=QR[R^{T}Q^{T}QR]^{-1}R^{T}Q^{T} \\ &=QR[R^{T}IR]^{-1}R^{T}Q^{T}=QR[R^{T}R]^{-1}R^{T}Q^{T} \\ &=QRR^{-1}(R^{T})^{-1}R^{T}Q^{T} \\ &=QIIQ^{T} \\ &=QQ^{T}=P_{Q} \end{aligned}

由于投影矩阵 PQP_{Q} 的作用是将任意向量 vv 投影到原矩阵 QQ 的列空间,如果该向量 vv 本来就在矩阵 QQ 的列空间中,则投影的结果向量等于其自身

PQP_{Q}QQ 相乘 PQQP_{Q}Q 从矩阵与列向量相乘的角度来考虑,即矩阵 PQP_{Q} 分别与 QQ 中的列向量相乘(相当于将这些列向量投影到 QQ 的列空间中),由于这些列向量本来就在矩阵 QQ 的列空间中,所以投影结果等于列向量本身,即可得 PQQ=QP_{Q}Q=Q

投影矩阵的行列式为 PQ=0P_{Q}=0 由于 PQ=QQTP_{Q}=QQ^{T} 其中矩阵 QQ 的维度是 5×35 \times 3,而转置矩阵 QTQ^{T} 的维度是 3×53 \times 5,而 Q5×3Q3×5TQ_{5 \times 3}Q_{3 \times 5}^{T} 的维度是 5×55 \times 5 即投影矩阵的维度(与原矩阵的维度相比)「扩张」了,根据矩阵的乘法的特点(维度「扩张」是以为一些列/行向量(以某种倍数)重复了),就可知投影矩阵 PQP_{Q} 是奇异矩阵(虽然原始矩阵 QQQTQ^{T} 是可逆矩阵/正交矩阵),所以它的行列式为 detPQ=0detP_{Q}=0

解答 c

选择第 3 项 a4PAa4a4PAa4\cfrac{a_{4}-P_{A}a_{4}}{\|a_{4}-P_{A}a_{4\|}}

根据 Gram-Schmidt 正交化的算法步骤,正交向量 q4q_{4}(也就是误差向量)是原向量 a4a_{4} 减去投影向量(a4a_{4} 投影到矩阵 AA 的列空间的分量),即 e=q4=a4PAa4e=q_{4}=a_{4}-P_{A}a_{4},再除以该向量自身的模长 a4PAa4\|a_{4}-P_{A}a_{4\|} 就可以得到标准正交向量

问题 4

4×44 \times 4 矩阵的第一行和第一列有相同的元素 xx,其他 99 个元素可以是任意值

[xxxxxxx]\begin{bmatrix} x & x & x & x \\ x & \ast & \ast & \ast \\ x & \ast & \ast & \ast \\ x & \ast & \ast & \ast \end{bmatrix}

a. 矩阵 AA 的行列式是一个关于 xx 的多项式,它的最高次数是多少?并解释原因。

b. 如果其他 99 个元素构成一个单位矩阵 I3×3I_{3 \times 3} 则矩阵 AA 的行列式是多少?当 xx 为何值时,矩阵 AA 的行列式为 detA=0detA=0

解答 a

行列式的通用公式如下

detA=n!±a1αa2βa3γanωdetA=\sum_{n!}\pm a_{1\alpha }a_{2\beta }a_{3\gamma }\dots a_{n\omega }

该公式表示从每行(或每列)挑选一个元素相乘,然后将所有可能的组合相加(构成关于 xx 的多项式),由于这些元素不能在同一行(或同一列)上,所以关于 xx 的最高次数为 22

解答 b

其他 99 个元素构成一个单位矩阵 I3×3I_{3 \times 3},则矩阵 AA 的行列式如下

detA=det[xxxxx100x010x001]\begin{aligned} detA= det \begin{bmatrix} x & x & x & x \\ x & 1 & 0 & 0 \\ x & 0 & 1 & 0 \\ x & 0 & 0 & 1 \end{bmatrix} \end{aligned}

根据行列式的 特性三之一 可以对某一行(或列)向量的元素「提取公因数」

detA=det[xxxxx100x010x001]=xdet[1xxx110010101001]\begin{aligned} detA&= det \begin{bmatrix} {\color{Red}x } & x & x & x \\ {\color{Red}x } & 1 & 0 & 0 \\ {\color{Red}x } & 0 & 1 & 0 \\ {\color{Red}x } & 0 & 0 & 1 \end{bmatrix} \\ &={\color{Red}x } det \begin{bmatrix} 1 & x & x & x \\ 1 & 1 & 0 & 0 \\ 1 & 0 & 1 & 0 \\ 1 & 0 & 0 & 1 \end{bmatrix} \end{aligned}

根据行列式的 特性五 将以上矩阵第第一列依次/分别减去第二、三、四列

detA=xdet[1xxx110010101001]=xdet[13xxxx010000100001]\begin{aligned} detA&={\color{Red}x } det \begin{bmatrix} 1 & x & x & x \\ 1 & 1 & 0 & 0 \\ 1 & 0 & 1 & 0 \\ 1 & 0 & 0 & 1 \end{bmatrix} \\ &={\color{Red}x } det \begin{bmatrix} 1-3x & x & x & x \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \end{aligned}

再使用代数余子式对以上的行列式进行简化

detA=xdet[13xxxx010000100001]=x(13x)[100010001]=x(13x)\begin{aligned} detA&={\color{Red}x } det \begin{bmatrix} 1-3x & x & x & x \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \\ &={\color{Red}x }(1-3x) \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \\ =x(1-3x) \end{aligned}
提示

也可以不使用行列式的特性以及代数余子式对等式进行化简

直接使用行列式的通用公式进行求解

当行列式为 detA=0detA=0 时,可得 detA=x(13x)=0detA=x(1-3x)=0 解得 x=0x=0x=1/3x=1/3


Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes