2.矩阵代数
2.3 的逆矩阵定理把之前的概念联系在一起
2.4~2.5 研究分块矩阵和矩阵分解,该内容得到了广泛应用
2.6~2.7 给出了矩阵代数在经济学和计算机图形学的有趣应用
1.矩阵运算
矩阵,矩阵相等,矩阵加法,矩阵标量乘法
矩阵:\(m\times n\) 矩阵定义为 \(m\times n\) 的阵列,记为 \(A=[\mathbf a_1, \mathbf a_2, \dots, \mathbf a_n]\)(\(\forall i=1..n,\mathbf a_i\in\mathbb R^m\));\(a_{ij}\) 表示阵列中的地 i 行第 j 列元素 或 A 的 \((i,j)\) 元素
矩阵相等:矩阵 A 与 B 相等,当且仅当它们具有相同的维数,并且对应元素相等
矩阵加法:假设矩阵 A 与 B 具有相同维数,那么它们的和 \(A+B\) 具有相同维数,而且每个元素是 A 与 B 对应元素之和
矩阵标量乘法:标量 r 乘以矩阵 A,得到与 A 具有相同维数的矩阵 rA,并且每个元素是 A 对应元素的 r 倍
概念
- 主对角线元素:\(A=[a_{ij}]\) 的主对角线元素是 \(a_{11},a_{22},\dots,a_{min(n,m)}\)?
- 对角矩阵:非对角线元素全是 0 的方阵(\(n=m\))
- 单位矩阵:对角线元素全是 1 的对角矩阵
- 零矩阵:元素全是 0 的矩阵,记作 \(\mathbf 0\) 或 \(\mathbf 0_{m\times n}\)
矩阵空间(公理)
矩阵空间:由 \(m\times n\) 矩阵构成的非空集合 \(M_{m\times n}\)
\(M_{m\times n}\) 中定义了两种运算:加法,标量乘法
假设 \(A,B,C\in M_{m\times n}\),\(c,d\in\mathbb R\),\(M_{m\times n}\) 满足以下公理:
- 加法封闭性 \(A+B\in M_{m\times n}\)
- 加法交换律 \(A+B=B+A\),加法结合性 \((A+B)+C=A+(B+C)\)
- 加法单位元 \(\exists 0\in M_{m\times n},A+0=A\),加法逆元 \(\exists-A\in M_{m\times n},A+(-A)=0\)
- 标量乘法封闭性 \(cA\in M_{m\times n}\)
- 加法与标量乘法的相互分配律 \(c(A+B)=cA+cB,(c+d)A=cA+dA\)
- 实数乘法与标量乘法的结合律 \(c(dA)=(cd)A\)
- 标量乘法单位元 \(1A=A\)
注:矩阵空间本质上属于向量空间(详见第 4 章),于是该公理也是向量空间的“子公理”;通过定义矩阵,矩阵相等,矩阵加法,矩阵标量乘法等概念和它们的记号后,便可证明矩阵空间是向量空间了
矩阵与向量的乘法
假设 A 是 \(m\times n\) 矩阵,\(\mathbf x\in\mathbb R^m\),那么 A 和 \(\mathbf x\) 的乘法定义为 \(A\mathbf x=\sum\limits_{i=1}^nx_i\mathbf a_i\)
注:该乘法实际上是 \(\mathbf x\) 的线性变换:\(\mathbf x\mapsto A\mathbf x\)
矩阵乘法
若 B 是 \(m\times n\) 矩阵, A 是 \(n\times p\) 矩阵
乘积 \(BA\) 是 \(m\times p\) 矩阵,它的各列是 \(B\mathbf a_1,\cdots, B\mathbf a_p\)
换句话说 \(BA = B[\mathbf a_1, \cdots, \mathbf a_p] = [A\mathbf b_1, A\mathbf b_2, \dots, A\mathbf b_p]\)
证明:\(B(A\mathbf x)=(BA)\mathbf x\)
\(B(A\mathbf x)=B[x_1\mathbf a_1\cdots x_p\mathbf a_p]=[B(x_1\mathbf a_1)\cdots B(x_p\mathbf a_p)]=[x_1B\mathbf a_1\cdots x_pB\mathbf a_p]\)
\((BA)\mathbf x=[B\mathbf a_1\cdots B\mathbf a_p]\mathbf x=[x_1B\mathbf a_1\cdots x_pB\mathbf a_p]\)
于是 \(B(A\mathbf x)=(BA)\mathbf x\)
这意味着复合线性变换 \(\mathbf x\mapsto A\mathbf x\mapsto B(A\mathbf x)\) 与线性变换 \(\mathbf x\mapsto (AB)\mathbf x\) 是等价的
\(\blacksquare\)
记号
- 定义记号 \(\text{row}_i(A), \text{col}_j(A)\) 分别为矩阵 A 的第 i 行,第 j 列
- 性质:\(\text{row}_i(A^T)=\text{col}_i(A)\),\(\text{col}_i(A^T)=\text{row}_i(A)\)
矩阵乘法的行列法则
若 AB 有定义,那么 AB 的第 i 行第 j 列的元素是 A 的第 i 行与 B 的第 j 列对应元素乘积之和
若 \((AB)_{ij}\) 表示 AB 的 \((i,j)\) 元素,A 为 \(m\times n\) 矩阵,则 \((AB)_{ij}=\sum\limits_{k=1}^n a_{ik}b_{kj}\)
推论:定义 \(\text{row}_iA,\text{Col}_iA\) 分别表示矩阵 A 的第 i 行,第 i 列
- \(\text{row}_i(AB)=\text{row}_i(A)B\)
- \(\text{col}_i(AB)=A\text{col}_i(B)=A\mathbf b_i\)
- \((AB)_{ij}=\text{row}_i(A)\text{col}_j(B)\)
例子
- A 是 \(2\times 3\) 矩阵,B 是 \(3\times 4\) 矩阵,那么 \(AB\) 有定义,而 \(BA\) 没有定义
矩阵乘法的性质
- 乘法结合律:\(A(BC)=(AB)C\)
- 乘法与加法的分配律:\(A(B+C)=AB+AC\),\((B+C)A=BA+CA\)
- 矩阵乘法与标量乘法的结合律:\(r(AB)=(rA)B=A(rB)\)
- 乘法单位元:\(I_mA=A=AI_n\)
注:乘法不满足交换律,一些矩阵通常没有乘法逆元
矩阵的乘幂
若 A 是 \(n\times n\) 矩阵,\(k\in\mathbb N^+\),则 \(A^k\) 表示 k 个 A 的乘积,
\(A^k=\begin{cases}\prod\limits_{i=1}^kA&k\in\mathbb N^+\\I_n&k=0\end{cases}\)
矩阵的转置
若 A 是 \(m\times n\) 矩阵,那么其转置矩阵定义为 \(A^T\),而且它是 \(n\times m\) 矩阵,它的列由 A 的对应行构成
性质:
- \((A^T)^T=A\)
- \((A+B)^T=A^T+B^T\)
- \((rA)^T=rA^T\)
- \((AB)^T=B^TA^T\)
Info
- 计算机上计算 AB 的效率取决于存储矩阵的方式;高性能算法一般按列计算 AB(如 LAPACk)
断言
- \(A=\begin{bmatrix}\mathbf a_1^T\\\vdots\\\mathbf a_n^T\end{bmatrix}^T\)
- \(AB^T=[\mathbf a_1\dots\mathbf a_n]\begin{bmatrix}\mathbf b_1^T\\\vdots\\\mathbf b_n^T\end{bmatrix}^{TT}=[\mathbf a_1\dots\mathbf a_n]\begin{bmatrix}\mathbf b_1^T\\\vdots\\\mathbf b_n^T\end{bmatrix}=\sum\limits_{i=1}^n\mathbf a_i\mathbf b_i^T\)
- \(M\cap\mathbb R^n=M_{n\times 1},M\cap\mathbb R=M_{1\times 1}\)
矩阵乘法性质(断言)
- \(\text{Row}_i(ABC)=\text{Row}_i(A)BC\),\(\text{Col}_i(ABC)=AB\text{Col}_i(C)=AB\mathbf c_i\)
- \(AB=[A\mathbf b_1~~\cdots~~A\mathbf b_n]\)
(2) \(\forall i=1..,j=1..n\)
- \((AB)_{ij}=\sum\limits_{k=1}^na_{ik}b_{kj}\)
- \(([A\mathbf b_1~~\cdots~~A\mathbf b_n])_{ij}=\text{Row}_i(A\mathbf b_j)=\text{Row}_i(A)\mathbf b_j=\sum\limits_{k=1}^na_{ik}b_{kj}\)
于是 \((AB)_{ij}=([A\mathbf b_1~~\cdots~~A\mathbf b_n])_{ij}\),最后 \(AB=[A\mathbf b_1~~\cdots~~A\mathbf b_n]\)
\(\blacksquare\)
以下总结了线性代数常见集合及其内部的运算:
集合\运算 | (二元,部分封闭) | (二元,不封闭) | (一元) |
---|---|---|---|
\(\mathbb R\) | \(+,\times\) | 加法逆元,乘法逆元 | |
\(\mathbb R^n\) | \(+\) | \(\cdot,\times,\circ\)(点击,叉积,外积) | 加法逆元,转置 T |
\(M_{m\times n}\) | \(+,\times\) | 加法逆元,乘法逆元,转置 T |
\(\mathbb R,\mathbb R^n,M_{m\times n}\) 中任意两个集合的运算可以归结为 \(\mathbb R,M_{m\times n}\) 之间的运算(因为 \(\mathbb R^n\subset M_{m\times n}\)),而 \(\mathbb R,M_{m\times n}\) 之间的运算就是标量乘法
结论
- 矩阵,矩阵相等\((A=B)\),矩阵加法\((A+B)\),矩阵标量乘法\((cA)\)
- 矩阵公理:\(M_{m\times n}\) 满足[向量空间公理],并且具有该公理的所有性质和推论
- 矩阵向量乘法:\(A\mathbf x=\sum\limits_{i=1}^nx_i\mathbf a_i\)(即线性变换 \(\mathbf x\mapsto A\mathbf x\))
- 矩阵乘法:假设 B 是 \(m\times n\) 矩阵,A 是 \(n\times p\) 矩阵,\(BA=B[\mathbf a_1, \cdots, \mathbf a_p] = [B\mathbf a_1, \dots, B\mathbf a_p]\);线性变换 \(\mathbf x\mapsto A\mathbf x\mapsto B(A\mathbf x)\) 与 \(\mathbf x\mapsto (BA)\mathbf x\) 等价
- 矩阵乘法的行列式法则:(1) \(\text{row}_i(AB)=\text{row}_i(A)B\),(2) \(\text{col}_i(AB)=A\text{col}_i(B)=A\mathbf b_i\),(3) \((AB)_{ij}=\text{row}_i(A)\text{col}_j(B)=\sum\limits_{k=1}^n a_{ik}b_{kj}\)
- 矩阵乘法的性质:乘法结合律 \(A(BC)=(AB)C\),乘法与加法的分配律 \(A(B+C)=AB+AC,(B+C)A=BA+CA\),矩阵乘法与标量乘法的结合律 \(r(AB)=(rA)B=A(rB)\),乘法单位元 \(I_mA=A=AI_n\);矩阵乘法不满足交换律,一些矩阵通常没有乘法逆元
- 矩阵乘幂:\(A^k=\begin{cases}\prod\limits_{i=1}^kA&k\in\mathbb N^+\\I_n&k=0\end{cases}\)
- 矩阵转置:若 A 是 \(m\times n\) 矩阵,那么 A 的转置矩阵定义为 \(n\times m\) 矩阵 \(A^T\),它的列依次为 A 的行(反之亦然)
- 矩阵转置的性质:(1) \((A^T)^T=A\),(2) 转置是线性变换 \((A+B)^T=A^T+B^T,(rA)^T=rA^T\),(3) 反乘性 \((AB)^T=B^TA^T\)
一级结论
- 假定 \(A,D\) 是 \(n\times n\) 矩阵,D 是对角矩阵(\(\forall i\ne j,d_{ij}=0\)),那么:(1) \(AD\) 表示 D 将 A 的各列分别放大 \(d_{ii}\) 倍,(2) \(DA\) 表示 D 将 A 的各行分别放大 \(d_{ii}\) 倍
- \(AB=(\text{row}_1(A),\cdots,\text{row}_m(A))B=(\text{row}_1(A)B,\cdots,\text{row}_m(A)B)\)
二级结论
- 假设 \(A\in M_{m\times n}\),\(A\mathbf x=\mathbf b\) 有解,当且仅当 \(\text{Col}A=\mathbb R^m\)
- 假设 \(A\in M_{m\times n},B\in M_{m\times p}\),\(AX=B\) 有解,当且仅当 \(\text{Col}A=\mathbb R^m\),其解为与 A 和 B 的各列相关的非齐次方程的解构成的矩阵
- 矩阵复合运算
\(D\) \(A+B\) \(AB\) \(cA\) \(A^{-1}\) \(A^T\) \(D^{-1}\) \(B^{-1}A^{-1}\) \(\frac1cA^{-1}\) \(A\) \((A^{-1})^T\) \(D^T\) \(A^T+B^T\) \(B^TA^T\) \(cA^T\) \((A^T)^{-1}\) \(A\) \(\det D\) \((\det A)(\det B)\) \(c^n\det A\) \(\frac1{\det A}\) \(\det A\)
练习
- \(A=\begin{bmatrix}1&-3\\-2&4\end{bmatrix},\mathbf x=\begin{bmatrix}5\\3\end{bmatrix}\),计算:\((A\mathbf x)^T,\mathbf x^TA^T,\mathbf x\mathbf x^T,\mathbf x^T\mathbf x\)
- \(A\in M_{4\times 4},\mathbf x\in\mathbb R^4\),计算 \(A^2\mathbf x\) 的最快方法是什么?
- 判断题:(假设下列矩阵乘法和加法都有定义)
- \(A,B\in M_{2\times 2}\),\(AB=[\mathbf a_1\mathbf b_1,\mathbf a_2\mathbf b_2]\)(X)
- \(AB\) 的每一列是 B 的列的线性组合,并以 A 的对应列作为权(X)
- \(AB+AC=A(B+C)\)(Y)
- \(A^T+B^T=(A+B)^T\)(Y)
- 矩阵的乘积的转置等于相同顺序它们的转置的乘积(X)
- \(A,B\in M_{3\times 3}\),\(AB=[A\mathbf b_1+A\mathbf b_2+A\mathbf b_3]\)(X)
- \(AB\) 的第 2 行是 A 的第 2 行被 B 右乘(Y)
- \((AB)C=(AC)B\)(X)
- \((AB)^T=A^TB^T\)(X)
- 矩阵和的转置等于它们的转置的和(Y)
- \(A=\begin{bmatrix}2&0&-1\\4&-5&2\end{bmatrix},B=\begin{bmatrix}7&-5&1\\1&-4&-3\end{bmatrix},C=\begin{bmatrix}1&2\\-2&1\end{bmatrix},D=\begin{bmatrix}3&5\\-1&4\end{bmatrix},E=\begin{bmatrix}-5\\3\end{bmatrix}\),计算 (1) \(-2A,B-2A,AC,CD\),(2) \(A+2B,3C-E,CB,EB\)
- \(A\in M_{5\times 3},AB\in M_{5\times 7}\),计算 B 的维数?
- \(BC\in M_{3\times 4}\),那么 B 有几行?
- \(A=\begin{bmatrix}2&5\\-3&1\end{bmatrix},B=\begin{bmatrix}4&-5\\3&k\end{bmatrix}\),\(AB=BA\),计算 k
- \(A=\begin{bmatrix}2&-3\\-4&6\end{bmatrix},B=\begin{bmatrix}8&4\\5&5\end{bmatrix},C=\begin{bmatrix}5&-2\\3&1\end{bmatrix}\),验证:\(AB=AC\),但 \(B\ne C\)
- \(A=\begin{bmatrix}1&1&1\\1&2&3\\1&4&5\end{bmatrix},D=\begin{bmatrix}2&0&0\\0&3&0\\0&0&5\end{bmatrix}\),计算 \(AD\) 和 \(DA\);求解方程 \(AB=BA\),其中 \(B\ne\mathbf 0,B\ne I_3\)
- \(A=\begin{bmatrix}3&-6\\-1&2\end{bmatrix}\),求解矩阵 \(AB=\mathbf 0\);为什么存在一个解使得 B 有两个不同的非零列?
- \(A=\begin{bmatrix}1&-2\\-2&5\end{bmatrix},AB=\begin{bmatrix}-1&2&-1\\6&-9&3\end{bmatrix}\),求解方程得到 B
- 假设矩阵乘法 \(AB,BA\) 有定义
- 若 B 的前两列相等,那么 \(AB\) 的各列的关系如何?
- 若 B 的前两行相等,那么 \(BA\) 的各行的关系如何?
- 若 B 的第 i 列是 \(1..i-1\) 列的线性组合(\(\mathbf b_i=\sum\limits_{j=1}^{i-1}c_j\mathbf b_j\)),那么 \(AB\) 的第 i 列如何?
- 若 B 的第 i 行是 \(1..i-1\) 行的线性组合(\(\text{row}_i(B)=\sum\limits_{j=1}^{i-1}c_j\text{row}_j(B)\)),那么 \(BA\) 的第 i 行如何?
- 证明:若 B 的各列线性相关,那么 \(AB\) 的各列线性相关;若 B 的各行线性相关,那么 \(BA\) 的各行线性相关
- 若 \(AB\) 的第 i 列是一个零列,而 B 的第 i 列是非零列,那么 A 的各列关系如何?
- 假设矩阵 \(A\in M_{m\times n}\),\(C,D\in M_{n\times m}\),乘法 \(CA,AD\) 有定义(重要)
- 证明:\(\exists C,CA=I_n\),当且仅当 \(A\mathbf x=\mathbf 0\) 只有平凡解;为什么 A 的列数不多于行数?
- 证明:\(\exists D,AD=I_m\),当且仅当 \(\forall\mathbf b\in\mathbb R^m,A\mathbf x=\mathbf b\) 有解;为什么 A 的行数不多于列数?
- 证明:若 \(\exists C,D\) 使得 \(CA=I_n,AD=I_m\),那么 \(m=n,C=D\)
- 若 A 的各列生成 \(\mathbb R^m\),那么如何构造 D 使得 \(AD=I_m\)?
- 证明:假设 \(\mathbf b\in\mathbb R^m\),\(\exists C,D\),\(CA=I_n,AD=I_m\),计算 \(A\mathbf x=\mathbf b\) 的解
- 把 \(\mathbb R^n\) 中的向量看作 \(n\times 1\) 的矩阵:\(\forall \mathbf u,\mathbf v\in\mathbb R^n\),(1) 矩阵乘积 \(\mathbf u^T\mathbf v\) 是 \(1\times 1\) 矩阵,称为 \(\mathbf u\) 和 \(\mathbf v\) 的数量积或内积;(2) 矩阵乘积 \(\mathbf u\mathbf v^T\) 是 \(n\times n\) 矩阵,称为 \(\mathbf u\) 和 \(\mathbf v\) 的外积:
- \(\mathbf u=\begin{bmatrix}-2\\3\\-4\end{bmatrix},\mathbf v=\begin{bmatrix}a\\b\\c\end{bmatrix}\),计算 \(\mathbf u^T\mathbf v,\mathbf v^T\mathbf u,\mathbf u\mathbf v^T,\mathbf v\mathbf u^T\)
- 假设 \(\mathbf u,\mathbf v\in\mathbb R^n\),那么 \(\mathbf u^T\mathbf v\) 和 \(\mathbf v^T\mathbf u\) 有什么关系,\(\mathbf u\mathbf v^T\) 和 \(\mathbf v\mathbf u^T\) 有什么关系?
- 假设 \(A\in M_{m\times n},\mathbf x\in\mathbb R^m\),证明:\(I_mA=A\),\(I_m\mathbf x=\mathbf x\)
- 假设 \(A\in M_{m\times n}\),证明:\(AI_n=A\)
提示
(4) \(-2A=\begin{bmatrix}-4&0&2\\-8&10&-4\end{bmatrix},B-2A=\begin{bmatrix}3&-5&3\\-7&6&-7\end{bmatrix}\),\(AC\) 没有定义(\(A\in M_{2\times 3},C\in M_{2\times 2}\),而 \(2\ne3\)),\(CD=\begin{bmatrix}1&13\\-7&-6\end{bmatrix}\)
\(A+2B=\begin{bmatrix}16&-10&1\\6&-13&-4\end{bmatrix}\),\(3C-E\) 没有定义(\(3C\in M_{2\times 2},(-1)E\in M_{2\times 1}\),\(M_{2\times 2}\cap M_{2\times 1}=\emptyset\)),\(CB=\begin{bmatrix}9&-13&-5\\-13&6&-5\end{bmatrix}\),\(EB\) 没有定义(\(E\in M_{2\times 1},B\in M_{2\times 3}\),而 \(1\ne2\))
(9) \(AD=\begin{bmatrix}2&3&5\\2&6&15\\2&12&25\end{bmatrix},DA=\begin{bmatrix}2&2&2\\3&6&9\\5&20&25\end{bmatrix}\);可以构造 \(B=kI_3\)(\(k\ne0\))
(10) \(A\sim\begin{bmatrix}1&-2\\0&0\end{bmatrix}\),其中 \(B=\begin{bmatrix}2s&2t\\s&t\end{bmatrix}\)(\(s,t\in\mathbb R\));A 不行等价于初等矩阵,所以 A 不可逆,于是非齐次方程 \(A\mathbf x=\mathbf 0\) 没有唯一解
(11) \(\begin{bmatrix}7&-8&1\\4&-5&1\end{bmatrix}\)
(12)
- \(AB\) 的前两列相等(因为 \(AB=[A\mathbf b_1~~A\mathbf b_2\cdots]\))
- \(BA\) 的前两行相等(因为 \(BA=(\text{row}_1(B)A,\text{row}_2(B)A,\cdots)\))
- \(AB\) 的第 i 列也是 \(1..i-1\) 列的线性组合,因为 \(\text{col}_i(AB)=A\mathbf b_i=A\sum\limits_{j=1}^{i-1}c_j\mathbf b_j=\sum\limits_{j=1}^{i-1}c_jA\mathbf b_j=\sum\limits_{j=1}^{i-1}c_j\text{col}_j(AB)\)
- \(BA\) 的第 i 列也是 \(1..i-1\) 行的线性组合,因为 \(\text{row}_i(BA)=\text{row}_i(B)A=(\sum\limits_{j=1}^{i-1}c_j\text{row}_j(B))A=\sum\limits_{j=1}^{i-1}c_j\text{row}_j(B)A=\sum\limits_{j=1}^{i-1}c_j\text{row}_j(BA)\)
- 参见上两小问的讨论
- \(\text{col}_i(AB)=A\mathbf b_i=\mathbf 0\),该齐次方程却有非零解 \(\mathbf b_i\ne\mathbf 0\),于是 A 的各列线性相关
(13)
- 假设 \(\exists\mathbf x\),\(A\mathbf x=\mathbf 0\),于是 \(CA\mathbf x=C\mathbf 0\),即 \(I_m\mathbf x=\mathbf 0\),即 \(\mathbf x=\mathbf 0\);这意味着 A 的每一列都有主元位置,蕴涵 A 的行数至少为 n
- 假设 \(\forall\mathbf b\in\mathbb R^m\),而 \(AD=I_m\),即 \((AD)\mathbf b=I_m\mathbf b=\mathbf b\),即 \(A(D\mathbf b)=\mathbf b\),即 \(A\mathbf x=\mathbf b\) 的一个解为 \(\mathbf x=D\mathbf b\);这意味着 A 的每一行都有主元位置,蕴涵 A 的列数至少为 m
- \(CA=I_n\) 蕴涵 \(CAD=I_nD=D\);\(AD=I_m\) 蕴涵 \(CAD=CI_m=C\);于是 \(C=D\),蕴涵 \(n=m\)
- 求解 \(\forall i=1..m,A\mathbf d_i=\mathbf e_i\) 这 m 个矩阵方程即可
- \(\mathbf x=D\mathbf b\),而非 \(\mathbf x=C\mathbf b\)
(14)
- \(\mathbf u^T\mathbf v=\mathbf v^T\mathbf u=-2a+3b-4c,\mathbf u\mathbf v^T=\begin{bmatrix}-2a&-2b&-2c\\3a&3b&3c\\-4a&-4b&-4c\end{bmatrix},\mathbf v\mathbf u^T=\begin{bmatrix}-2a&3a&-4a\\-2b&3b&-4b\\-2c&3c&-4c\end{bmatrix}\)
- \(\mathbf u^T\mathbf v=\mathbf v^T\mathbf u\),\(\mathbf u\mathbf v^T=(\mathbf v\mathbf u^T)^T\)
2.矩阵的逆
可逆
一个 \(n\times n\) 矩阵 A 是可逆的,若存在一个 \(n\times n\) 矩阵 C 使 \(CA=I\) 且 \(AC=I\)
其中 \(I=I_n\) 是 \(n\times n\) 单位矩阵,称 C 是 A 的逆,记 \(C=A^{-1}\)
注:矩阵的逆唯一,仅当该矩阵的逆存在
另外,不可逆矩阵称为 奇异矩阵,而可逆举矩阵也称为 非奇异矩阵
证明 A 的逆的唯一性:
假设 A 存有两个逆,即 \(\exists B\ne C\in M_{n\times n}\) 使得 \(CA=I_n=AC,BA=I_n=AB\)
于是 \(B=BI_n=B(AC)=(BA)C=I_nC=C\),与假设矛盾,于是 A 的逆不存在或唯一
\(\blacksquare\)
Note
- \(A=\begin{bmatrix}a&b\\c&d\end{bmatrix}\) 的逆矩阵为 \(A^{-1}=\frac 1{ad-bc}\begin{bmatrix}d&-b\\-c&a\end{bmatrix}\)(仅当\(\text{det} A = ad-bc\ne 0\))
(方形)矩阵方程的唯一解
若 A 是可逆 \(n\times n\) 矩阵,则对于每一个 \(\mathbf b\in R^n\),方程 \(A\mathbf x = \mathbf b\) 有唯一解 \(\mathbf x=A^{-1}\mathbf b\)
证明:
假设 \(\forall\mathbf b\in R^n\)
(1) 存在性:存在 \(\mathbf x=A^{-1}\mathbf b\),使得 \(A\mathbf x=A(\mathbf x=A^{-1}\mathbf b)=(AA^{-1})\mathbf b=I_n\mathbf b=\mathbf b\)
(2) 唯一性:假设 \(\mathbf x\) 是 \(A\mathbf x=\mathbf b\) 任意一个解,等价于 \(A^{-1}(A\mathbf x)=A^{-1}\mathbf b\),即 \((A^{-1}A)\mathbf x=A^{-1}\mathbf b\),即 \(\mathbf x=A^{-1}\mathbf b\)(等式右侧的常量唯一,所以左侧的 \(\mathbf x\) 唯一)
\(\blacksquare\)
Tip
- 一条水平的弹性梁的两端支柱在点 i (\(1\le i\le n\))处受力,设 \(\mathbf f\) 是 n 个点的受力, \(\mathbf y\) 是 n 个点的形变,D 为弹性矩阵,那么有\(\mathbf y=D\mathbf f\)
可逆矩阵的性质
假设 A,B 均是 \(n\times n\) 可逆矩阵
- \(A^{-1}\) 也是可逆矩阵,而且 \((A^{-1})^{-1}=A\)
- \(AB\) 也是可逆矩阵,而且 \((AB)^{-1}=B^{-1}A^{-1}\)
- \(A^T\) 也是可逆矩阵,而且 \((A^T)^{-1}=(A^{-1})^T\)
假设 \(\exists A^{-1},AA^{-1}=I_n,A^{-1}A=I_n\);\(\exists B^{-1},BB^{-1}=I_n,B^{-1}B=I_n\)
(1) 证明 \(\exists C,CA^{-1}=I_n,A^{-1}C=I_n\):若 \(C=A\),那么 \(CA^{-1}=I_n,A^{-1}C=I_n\)
(2) 证明 \(\exists C,C(AB)=I_n,(AB)C=I_n\):若 \(C=B^{-1}A^{-1}\),那么 \((B^{-1}A^{-1})(AB)=B^{-1}(A^{-1}A)B=B^{-1}B=I_n\) 且 \((AB)(B^{-1}A^{-1})=A^{-1}(B^{-1}B)A=A^{-1}A=I_n\)
(3) 证明 \(\exists C,CA^T=I_n,A^TC=I_n\):若 \(C=(A^{-1})^T\),那么 \((A^{-1})^TA^T=(AA^{-1})^T=I_n^T=I_n\) 且 \(A^T(A^{-1})^T=(A^{-1}A)^T=I_n^T=I_n\)
\(\blacksquare\)
初等行变换
若对 \(A\in M_{m\times n}\) 矩阵进行初等行变换,所得矩阵可以表示成 \(EA\)
其中 E 是 \(m\times m\) 矩阵,它是由 \(I_m\) 进行同一行变换所得
另外,初等矩阵 E 是可逆的,E 的逆是一个同类型的初等矩阵,它把 E 变回 I
初等矩阵
把单位矩阵 \(I_n\) 进行一次初等行变换,就能得到初等矩阵;初等矩阵是可逆的(因为初等行变换是可逆的)
3 种初等矩阵:
- 行倍加(矩阵):初等矩阵 E 是一个行倍加,若 E 是由单位矩阵 I 经一行加另一行的倍数而得到
- 交换(矩阵):初等矩阵 E 是一个交换,若 E 是由单位矩阵 I 交换两行而得到
- r 倍乘(矩阵):初等矩阵 E 是一个 r 倍乘,若 E 是由单位矩阵 I 的某一行乘以一个非零数而得到
例子
- 初等矩阵的乘法逆元可通过[逆初等行变换]得到
定理
\(n\times n\) 矩阵 A 是可逆的,当且仅当 A 行等价于 \(I_n\);A 可以表示为 \(A=E_p\cdots E_1I_n\)
初等行变换 E 使得 A 化简为 \(I_n\),同时也可以使得 \(I_n\) 化简为 \(A^{-1}\)
矩阵逆元算法:\([A~I_n] \sim [I_n~A^{-1}]\),仅当 \(A\) 行等价于 \(I\)(否则 A 不可逆)
证明详见 p123
证明 \([A~I_n] \sim [I_n~A^{-1}]\):\([A~I_n] \sim [A^{-1}A~~A^{-1}I_n]=[I_n~A^{-1}]\)(A 可逆,蕴涵 \(A^{-1}\) 可逆,蕴涵 \(A^{-1}\) 可以表示为初等矩阵的连乘积)
\(\blacksquare\)
推论
- \([A~~I]\sim[I~~A^{-1}]\),蕴涵 \([A~~B]\sim[I~~A^{-1}B]\) 或 \([A~~\mathbf b]\sim[I~~A^{-1}\mathbf b]\)
逆矩阵的另一种观点
Tip
计算 \(A^{-1}\) 需要的运算次数大概是 \(A\mathbf x=\mathbf b\) 的 3 倍
大部分关于矩阵乘法逆元,转置的基本性质如下:(假设 \(A,B\) 可逆;以下两个表格表示上一行等于下一行)
\((A+B)^{-1}\) | \((AB)^{-1}\) | \((-A)^{-1}\) | \((A^{-1})^{-1}\) | \((A^T)^{-1}\) | \((cA)^{-1}\) |
---|---|---|---|---|---|
\(B^{-1}A^{-1}\) | \(-A^{-1}\) | \(A\) | \((A^{-1})^T\) | \(\frac1cA^{-1}\) |
\((A+B)^T\) | \((AB)^T\) | \((-A)^T\) | \((A^{-1})^T\) | \((A^T)^T\) | \((cA)^T\) |
---|---|---|---|---|---|
\(A^T+B^T\) | \(B^TA^T\) | \(-A^T\) | \((A^T)^{-1}\) | \(A\) | \(cA^T\) |
总结
- 可逆,非奇异:矩阵 \(A\in M_{n\times n}\) 可逆,若 \(\exists C\in M_{n\times n},CA=I_n,AC=I_n\),蕴涵 C 唯一,于是记 \(C=A^{-1}\);可逆矩阵,又称非奇异矩阵(相反的,\(不可逆矩阵=奇异矩阵\))
- 矩阵方程的唯一解:假设 \(A\in M_{n\times n}\),若 A 可逆
- 可逆矩阵基本定理:假设 \(A,B\) 可逆,那么 \(A^{-1},(AB)^{-1}m,A^T\) 均可逆,并且:(1) 自封性 \((A^{-1})^{-1}=A\),(2) 反乘性 \((AB)^{-1}=B^{-1}A^{-1}\),(3) \((A^T)^{-1}=(A^{-1})^T\)
- 初等矩阵:单位矩阵 \(I_n\) 经过一次初等行变换得到的矩阵,称为初等矩阵;初等矩阵分为三类:(1) 行倍加(矩阵),(2) 交换(矩阵),(3) r 倍乘(矩阵)
- 定理:A 可逆,当且仅当 \(A\sim I_n\)
- 可逆矩阵分解定理:A 可逆,蕴涵 \(A=E_p\cdots E_1I_n\)(\(E_i\) 之间满足交换律)
- 矩阵乘法逆元有关算法:假设 A 可逆,那么 \([A~I_n]\sim[I_n~~A^{-1}],[A~B]\sim[I_n~~A^{-1}B],[A~\mathbf b]\sim[I_n~~A^{-1}\mathbf b]\)
练习
- 判断矩阵是否可逆:\(A=\begin{bmatrix}3&-9\\2&6\end{bmatrix},B=\begin{bmatrix}4&-9\\0&5\end{bmatrix},C=\begin{bmatrix}6&-9\\-4&6\end{bmatrix}\)(行列式可参考[第 3 章])
- 计算 \(A=\begin{bmatrix}1&-2&-1\\-1&5&6\\5&-4&5\end{bmatrix}\) 的逆
- 假设 \(A,B\in M_{m\times n},c\in\mathbb R\),计算 $(A+B){-1},(AB),(-A){-1},(A){-1},(AT){-1},(cA)
- 判断题1:(默认假设 \(A,B\in M_{m\times n}\))
- 为了使 B 为 A 的逆,\(AB=I_n\) 和 \(BA=I\) 都必须为真(Y)
- \(A^{-1}B^{-1}\) 是 \(AB\) 的逆(X)
- 若 \(A=\begin{bmatrix}a&b\\c&d\end{bmatrix}\) 且 \(ab-cd\ne0\),则 A 可逆(X)
- 若 A 可逆,则 \(\forall \mathbf b\in\mathbb R^n\),方程 \(A\mathbf x=\mathbf b\) 相容(方程有解)(Y)
- 每个初等矩阵都可逆(Y)
- 若干个可逆 \(n\times n\) 矩阵的连乘积可逆,其逆为这些矩阵的逆按相同顺序的连乘积(X)
- 若 A 可逆,则 \(A^{-1}\) 的逆就是 A 本身(Y)
- 若 \(A=\begin{bmatrix}a&b\\c&d\end{bmatrix}\) 且 \(ad=bc\),则 A 不可逆(Y)
- 若 A 可行化简为单位矩阵 \(I_n\),在 A 可逆(Y)
- 若 A 可逆,则把 A 化简为 \(I_n\) 的行变换,也将 \(A^{-1}\) 化简为 \(I_n\)(X)
- 如何更快地求解 4 个方程 \(A\mathbf x=\mathbf b_1,A\mathbf x=\mathbf b_2,A\mathbf x=\mathbf b_3,A\mathbf x=\mathbf b_4\)
- 证明:\(A\in M_{n\times n},B\in M_{n\times p}\),A 可逆,那么 \(AX=B\) 有唯一解,且 \(X=A^{-1}B\)
- 假设 \(AB=AC\),是否仍有 \(B=C\)?
- \(A\in M_{m\times n},B\in M_{m\times p}\),求解方程:\(AX=B\)
- \(A\in M_{m\times n},B\in M_{p\times n}\),求解方程:\(XA=B\)
- 证明:\(A,B\in M_{n\times n}\),若 \(B,AB\) 可逆,那么 A 也可逆
- \(A,B,X\in M_{n\times n}\),\(A,X,A-AX\) 可逆,\((A-AX)^{-1}=X^{-1}B\)
- 证明:B 可逆
- 计算 X
- 矩阵可逆定理相关证明:(假设 A 是 \(n\times n\) 矩阵)
- 证明:若 A 可逆,那么 (1) A 的各列线性无关,(2) A 的各列张成 \(\mathbb R^n\)
- 证明:若 \(A\mathbf x=\mathbf 0\) 仅有平凡解,那么 (1) A 有 n 个主元列,(2) A 行等价于 \(I_n\)
- 证明:若 \(\forall \mathbf b\in\mathbb R^n\),\(A\mathbf x=\mathbf b\) 有解,那么 A 可逆
提示
(1) \(\det A=36\ne0\),\(\det B=20\),\(\det C=0\);\(A,B\) 可逆,C 不可逆
另外,计算逆元有三种方法:(1) [行化简算法](\(O(n^3)\)),(2) 克拉默法则(\(O(n^5)\) 或 \(O(n^2)\)),(3) 余因子表示方法(\(O(n^4)\))
(2) 假设 A 可逆,并使用[行化简算法]:\([A~|~I_n]\sim\begin{bmatrix}1&-2&-1&|&1&0&0\\0&3&5&|&1&1&0\\0&0&0&|&-7&-2&1\end{bmatrix}\),然而 A 不行等价于 \(I_n\),于是 A 不可逆
(5) 法1:\([A~~\mathbf b_1~~\mathbf b_2~~\mathbf b_3~~\mathbf b_4]\sim[I_n~~A^{-1}\mathbf b_1~~A^{-1}\mathbf b_2~~A^{-1}\mathbf b_3~~A^{-1}\mathbf b_4]\);法2:计算 \(A^{-1}\),然后得到 \(\mathbf x_1=A^{-1}\mathbf b_1,\mathbf x_2=A^{-1}\mathbf b_2,\mathbf x_3=A^{-1}\mathbf b_3,\mathbf x_4=A^{-1}\mathbf b_4\)
(7) 若 \(\exists D,DA=I_n\),那么 \(D(AB)=D(AC)\),即 \((DA)B=(DA)C\),即 \(B=C\)
\(DA=I_n\),即 \(A^TD^T=I_n^T=I_n\),设 \(X=D^T\) 有 \(A^TX=I_n\)
于是,若 \(A^TX=I_n\) 相容(即 \(A^T\) 的主元列个数等于 \([A^T~~I_n]\) 的主元列个数),那么 \(B=C\)
(10) B 可逆,蕴涵 \(B^{-1}\) 可逆
而 \(AB=AB\),即 \(A=(AB)B^{-1}\),其中 \(AB,B^{-1}\) 均可逆,那么 A 也可逆(可逆矩阵的连乘积也可逆)
(11)
- \(A-AX\) 可逆,蕴涵 \((A-AX)^{-1}\) 可逆;\((A-AX)^{-1}=X^{-1}B\),蕴涵 \(B=X(A-AX)^{-1}\),其中 B 是可逆矩阵的连乘积,蕴涵 B 可逆
- \((A-AX)^{-1}=X^{-1}B\),蕴涵 \(X=B(A-AX)=BA-BAX\),蕴涵 \(X(I_n+BA)=BA\);\(A,B\) 可逆,蕴涵 \(BA\) 可逆;而 \(X^{-1}\) 也可逆,所以 \((I_n+BA)\) 可逆,于是 \(X=BA(I_n+BA)^{-1}\)
3.可逆矩阵的特征
可逆矩阵定理
假设 \(A\in M_{n\times n}\),那么:
(1) \(\begin{cases}A可逆\\A有n个主元位置\\A行等价于单位矩阵I_n\end{cases}\) \(\iff\) (2) \(\begin{cases}\exists C\in M_{n\times n},CA=I_n\\方程A\mathbf x=\mathbf 0仅有平凡解\\A的各列线性无关\\线性变换\mathbf x\mapsto A\mathbf x是一对一的\end{cases}\) \(\iff\) (3) \(\begin{cases}\exists D\in M_{n\times n},AD=I_n\\方程\forall\mathbf b\in\mathbb R^n,A\mathbf x=\mathbf b有解\\A的各列生成\mathbb R^n\\线性变换\mathbf x\mapsto A\mathbf x把\mathbb R^n映上到\mathbb R^n\end{cases}\)
\(\iff\) \(A^{-1}可逆\)
注:大花括号内部各行相互等价,不同大括号之间的不同行也相互等价
证明以下三个命题环:
- \((1.1)\implies(2.1)\implies(2.2)\implies(1.2)\implies(1.3)\implies(1.1)\)
- \((1.1)\implies(3.1)\implies(3.2)\implies(1.1)\)
- \((2.2)\iff(2.3)\iff(2.4)\)(对任意矩阵都成立)
\(\blacksquare\)
定理
设 A 和 B 为方阵,若 AB=I,则 A 和 B 都是可逆的,且 \(A=B^{-1}, B=A^{-1}\)
可逆线性变换
线性变换 \(T~:~\mathbb R^n \to \mathbb R^n\) 称为 可逆的,若存在函数 \(S~:~\mathbb R^n \to \mathbb R^n\) 使得:
\(S(T(\mathbf x))=\mathbf x\),\(T(S(\mathbf x))=\mathbf x\) (对于所有 \(\mathbf x\in\mathbb R^n\))
定理:线性变换 \(T~:~\mathbb R^n \to \mathbb R^n\) 是可逆的,当且仅当 T 的标准矩阵 A 是可逆的,此时称 S 是 T 的逆,记 \(S=T^{-1}\)
充分性:若 T 是一对一线性变换,那么 T 是可逆线性变换
总结
二级结论
- 矩阵可逆定理(v2.0):假设 \(A\in M_{n\times n}\):(1) \(\begin{cases}A可逆\\A有n个主元位置\\A行等价于单位矩阵I_n\\A的列构成\mathbb R^n的一个基\\\det A\ne0\\0不是A的特征值\\A有n个非零奇异值\end{cases}\) \(\iff\) (2) \(\begin{cases}\exists C\in M_{n\times n},CA=I_n\\方程A\mathbf x=\mathbf 0仅有平凡解\\A的各列线性无关\\线性变换\mathbf x\mapsto A\mathbf x是一对一的\\\text{Nul}A=\{\mathbf 0\}\\\dim\text{Nul}A=0\end{cases}\) \(\iff\) (3) \(\begin{cases}\exists D\in M_{n\times n},AD=I_n\\方程\forall\mathbf b\in\mathbb R^n,A\mathbf x=\mathbf b有解\\A的各列生成\mathbb R^n\\线性变换\mathbf x\mapsto A\mathbf x把\mathbb R^n映上到\mathbb R^n\\\text{Col}A=\mathbb R^n\\\dim\text{Col}A=n\\\text{rank}A=n\end{cases}\)
- 矩阵定理:假设 \(A\in M_{m\times n}\):(1) \(\begin{cases}\forall i=1..m,\sum\limits_{j=1}^na_{ij}x_j=b_i\\\sum\limits_{i=1}^nx_i\mathbf a_i=\mathbf b\\A\mathbf x=\mathbf b\end{cases}\),(2) \(\begin{cases}\text{rank}A=\text{rank}[A~~\mathbf b]\\A\mathbf x=\mathbf b相容\\\mathbf b是\mathbf a_1,\cdots,\mathbf a_n的线性组合\\\mathbf b\in\text{Span}\{\mathbf a_1,\cdots,\mathbf a_n\}\end{cases}\),(3) \(\begin{cases}\exists C\in M_{n\times m},CA=I_n\\方程A\mathbf x=\mathbf 0仅有平凡解\\A的各列线性无关\\线性变换\mathbf x\mapsto A\mathbf x是一对一的\\\text{Nul}A=\{\mathbf 0\}\\\dim\text{Nul}A=0\\\forall\mathbf b\in\mathbb R^m,A\mathbf x=\mathbf b有唯一的最小二乘解\hat x=(A^TA)^{-1}A^T\mathbf b\\A^TA可逆\end{cases}\),(4) \(\begin{cases}\exists D\in M_{n\times m},AD=I_m\\方程\forall\mathbf b\in\mathbb R^m,A\mathbf x=\mathbf b有解\\A的各列生成\mathbb R^m\\线性变换\mathbf x\mapsto A\mathbf x把\mathbb R^n映上到\mathbb R^m\\\text{Col}A=\mathbb R^m\\\dim\text{Col}A=m\\\text{rank}A=m\\\forall\mathbf b\in\mathbb R^m是\mathbf a_1,\cdots,\mathbf a_n的线性组合\\A的每一行都有主元位置\end{cases}\);\((4)\implies(2)\)
练习
- 判断题:(假设 \(A,C,D\in M_{n\times n}\))
- 若方程 \(A\mathbf x=\mathbf 0\) 仅有平凡解,则 A 行等价于 \(I_n\)(Y)
- 若 A 的各列生成 \(\mathbb R^n\),则 A 各列线性无关(Y)
- \(\forall \mathbf b\in\mathbb R^n\),\(A\mathbf x=\mathbf b\) 有解(X)
- 若 \(A\mathbf x=\mathbf 0\) 有非平凡解,则 A 的主元列小于 n 个(Y)
- 若 \(A^T\) 不可逆,则 A 不可逆(Y)
- 若 \(\exists D,AD=I_n\),那么 \(\exists C,CA=I_n\)(Y)
- 若 A 各列线性无关,则 A 的各列生成 \(\mathbb R^n\)(Y)
- 若 \(\forall \mathbf b\in\mathbb R^n\),\(A\mathbf x=\mathbf b\) 有解,那么对于每个 \(\mathbf b\),解是唯一的(Y)
- 线性变换 \(\mathbf x\mapsto A\mathbf x\) 是 \(\mathbb R^n\to\mathbb R^n\) 的满射,则 A 有 n 个主元位置(X)
- 若 \(\exists \mathbf b\in\mathbb R^n\),\(A\mathbf x=\mathbf b\) 不相容,那么线性变换 \(\mathbf x\mapsto A\mathbf x\) 不是一对一的(Y)
- \(m\times n\) 矩阵 A 被称为上三角矩阵,若 A 的主对角线以下的元素均为 0;A 被称为下三角矩阵,若 A 的主对角线以上的元素均为 0
- 假设 L 是 \(n\times n\) 矩阵,若 \(L\mathbf x=\mathbf 0\) 有平凡解,那么 L 的各列是否张成 \(\mathbb R^n\)?
- 证明:A 各列线性无关,那么 \(A^2\) 的各列生成 \(\mathbb R^n\)
- 证明:假设 \(A,B\) 是方阵,若 \(AB\) 可逆,那么 \(A,B\) 都可逆
- 计算线性变换 \(T(x_1,x_2)=(-4x_1+9x_2,4x_1-7x_2)\) 的逆变换 \(T^{-1}\)
- 若 \(T:\mathbb R^n\to\mathbb R^n\) 是可逆线性变换,那么 T 是一对一的,并且映上到 \(\mathbb R^n\);应用多个定理给出第二种解释
- 证明:若 T 是将 \(\mathbb R^n\) 映上到 \(\mathbb R^n\) 的线性变换,那么 \(T^{-1}\) 存在它且将 \(\mathbb R^n\) 映上到 \(\mathbb R^n\);\(T^{-1}\) 是否一对一?
- 证明:假设 \(T,U\) 是 \(\mathbb R^n\) 到 \(\mathbb R^n\) 的线性变换,若 \(\forall\mathbf x\in\mathbb R^n,T(U(\mathbf x))=\mathbf x\),那么 \(\forall\mathbf x\in\mathbb R^n,U(T(\mathbf x))=\mathbf x\)
- 假设 \(T:\mathbb R^n\to\mathbb R^n\) 是线性变换,\(\exists \mathbf u\ne\mathbf v\),有 \(T(\mathbf u)=T(\mathbf v)\),T 能否将 \(\mathbb R^n\) 映上到 \(\mathbb R^n\)?
提示
(3) “\(L\mathbf x=\mathbf 0\) 有平凡解”不能提供“L 的各列是否张成 \(\mathbb R^n\)”的任何信息
(4) A 各列线性无关,蕴涵 A 可逆,蕴涵 \(A^2\) 可逆,蕴涵 \(A^2\) 的各列生成 \(\mathbb R^n\)
(5) \(AB\) 可逆,蕴涵 \(\exists W,(AB)W=I_n,W(AB)=I_n\),即 \(A(BW)=I_n,(WA)B=I_n\),于是 A 和 B 都可逆
4.分块矩阵
目前为止,我们讨论了矩阵 A 可以看作一个数字的矩形表,也可以看作一组列向量
本节将介绍将 A 按照水平线和竖直线分成多块,以更加精确地描述矩阵的内部结构,并讨论更多性质
分块矩阵
矩阵 \(A\in\mathbb R^{m\times n}\) 可以写成具有 \(s(s\le m)\) 行 \(t(t\le n)\) 列的分块矩阵
块 \((i,j)\) 记作 \(A_{ij}\);第 i 块行记作 \(\text{row}_i(A)\),第 i 块列记作 \(\text{col}_i(A)\)
加法:\(A + B\) 的每一块恰好是 A 和 B 对应分块(的矩阵)的和(仅当 A 和 B 维数相同,并且分块方式相同)
数乘:\(cA\) 的每一块为 \((cA)_{ij}=cA_{ij}\)
乘法:\(AB\) 的每一块为 \((AB)_{ij} = \text{row}_{i}(A)\text{col}_j(B) = \sum\limits_{k=1}^nA_{ik}B_{kj}\);或者 \(AB = \sum\limits_{i=1}^n\text{col}_i(A)\text{row}_i(B)\)
转置:\(AB\) 的每一块为 \((A^T)_{ij} = A_{ji}\)
对于 分块上三角矩阵 \(A = \begin{bmatrix}A_{11}&A_{12}\\0&A_{22}\end{bmatrix}\),假设其逆矩阵为 \(B = \begin{bmatrix}B_{11}&B_{12}\\B_{21}&B_{22}\end{bmatrix}\)(\(A,B\in\mathbb R^{(p+q)\times (p+q)}\)),
因而 \(AB = \begin{bmatrix}A_{11}&A_{12}\\0&A_{22}\end{bmatrix}\begin{bmatrix}B_{11}&B_{12}\\B_{21}&B_{22}\end{bmatrix}=\begin{bmatrix}I_p&0\\0&I_q\end{bmatrix}\)
所以 \(\begin{cases}A_{11}B_{11}+A_{12}B_{21}=\mathbf I_p\\A_{11}B_{12}+A_{12}B_{22}=0\\A_{22}B_{21}=0\\A_{22}B_{22}=\mathbf I_q\end{cases} \implies \begin{cases}B_{21}=A_{22}^{-1}0=0\\B_{22}=A_{22}^{-1}\mathbf I_q=A_{22}^{-1}\\B_{11}=A_{11}^{-1}(\mathbf I_p-A_{12}B_{21})=A_{11}^{-1}\\B_{12}=A_{11}^{-1}(-A_{12}B_{22})=-A_{11}^{-1}A_{12}A_{22}^{-1}\\\end{cases}\) (仅当 \(A_{11}^{-1},A_{22}^{-1}\) 存在)
分块矩阵的逆
对于 分块上三角矩阵 \(A = \begin{bmatrix}A_{11}&A_{12}\\0&A_{22}\end{bmatrix}\) 的逆矩阵为 \(A^{-1} = \begin{bmatrix}A_{11}&A_{12}\\0&A_{22}\end{bmatrix}^{-1}=\begin{bmatrix}A_{11}^{-1}&-A_{11}^{-1}A_{12}A_{22}^{-1}\\0&A_{22}^{-1}\end{bmatrix}\)
仅当 \(A_{11}^{-1},A_{22}^{-1}\) 存在;其中 \(A_{11}\in\mathbb R^{p\times p},A_{22}\in\mathbb R^{q\times q}\)
另外 \(\begin{bmatrix}A_{11}&0\\A_{21}&A_{22}\end{bmatrix}^{-1}=\begin{bmatrix}A_{11}^{-1}&0\\-A_{22}^{-1}A_{12}A_{11}^{-1}&A_{22}^{-1}\end{bmatrix}\)
分块对角矩阵的逆
分块对角矩阵:除了主对角线上各分块外,其余全是零分块,记为 \(A = \begin{bmatrix}\ddots\\&A_{ii}\\&&\ddots\end{bmatrix}\)(注:主对角线上的块均是非零矩阵)
分块对角矩阵的逆:\(A^{-1} = \begin{bmatrix}\ddots\\&A_{ii}^{-1}\\&&\ddots\end{bmatrix}\)
注:A 的划分方法可以是用若干子矩形将对角线进行划分,其中子矩阵越小越好
总结
- 分块矩阵乘法:假设 \(A\in M_{m\times n},B\in M_{n\times p}\),并且 A 的列和 B 的行有相同的分割方法,则 \(\forall i,j,(AB)_{ij}=\sum\limits_{k=1}^sA_{ik}B_{kj}\)(\(A_{ij}\) 表示 A 的 \((i,j)\) 块)
- 矩阵乘法的列行展开:假设 \(A\in M_{m\times n},B\in M_{n\times p}\),那么 \(AB=\sum\limits_{k=1}^n\text{col}_i(A)\text{row}_i(B)\)
- 分块三角矩阵的逆:\(\begin{cases}\begin{bmatrix}A_{11}&A_{12}\\0&A_{22}\end{bmatrix}^{-1}=\begin{bmatrix}A_{11}^{-1}&-A_{11}^{-1}A_{12}A_{22}^{-1}\\0&A_{22}^{-1}\end{bmatrix}\\\begin{bmatrix}A_{11}&0\\A_{21}&A_{22}\end{bmatrix}^{-1}=\begin{bmatrix}A_{11}^{-1}&0\\-A_{22}^{-1}A_{12}A_{11}^{-1}&A_{22}^{-1}\end{bmatrix}\end{cases}\)
- 分块对角矩阵的逆:\(\begin{bmatrix}A_{11}\\&\ddots\\&&A_{nn}\end{bmatrix}^{-1}=\begin{bmatrix}A_{11}^{-1}\\&\ddots\\&&A_{nn}^{-1}\end{bmatrix}\),\(\newcommand\iddots{\mathinner{ \kern1mu\raise1pt{.} \kern2mu\raise4pt{.} \kern2mu\raise7pt{\Rule{0pt}{7pt}{0pt}.} \kern1mu}}\begin{bmatrix}&&A_{11}\\&\dots\\A_{nn}\end{bmatrix}^{-1}=\begin{bmatrix}&&A_{nn}^{-1}\\&\iddots\\A_{11}^{-1}\end{bmatrix}\)
练习
- 计算 \(\begin{bmatrix}I_n&\mathbf 0\\A&I_m\end{bmatrix}\) 的乘法逆元
- \(X=[X_1~~X_2]\),计算 \(X^TX\)
- 计算分块矩阵乘积:
- \(\begin{bmatrix}I_n&\mathbf 0\\E&I_n\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}\)
- \(\begin{bmatrix}E&\mathbf 0\\\mathbf 0&F\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}\)
- \(\begin{bmatrix}\mathbf 0&I_n\\I_n&\mathbf 0\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}\)
- \(\begin{bmatrix}I_n&\mathbf 0\\-X&I_n\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}\)
提示
(1) \(\begin{bmatrix}I_n&\mathbf 0\\A&I_m\end{bmatrix}^{-1}=\begin{bmatrix}I_n^{-1}&\mathbf 0\\-I_m^{-1}AI_{n}^{-1}&I_m^{-1}\end{bmatrix}=\begin{bmatrix}I_n&\mathbf 0\\-A&I_m\end{bmatrix}\)
(2) \(X^TX=\begin{bmatrix}X_1^T\\X_2^T\end{bmatrix}\begin{bmatrix}X_1&X_2\end{bmatrix}=\begin{bmatrix}X_1^TX_1&X_1^TX_2\\X_2^TX_1&X_2^TX_2\end{bmatrix}\)(注:\(X^TX\ne\begin{bmatrix}X_1X_1&X_1X_2\\X_2X_1&X_2X_2\end{bmatrix}\))
(3)
- \(\begin{bmatrix}I_n&\mathbf 0\\E&I_n\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}=\begin{bmatrix}A&B\\C+EA&D+EB\end{bmatrix}\)
- \(\begin{bmatrix}E&\mathbf 0\\\mathbf 0&F\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}=\begin{bmatrix}EA&EB\\FC&FD\end{bmatrix}\)
- \(\begin{bmatrix}\mathbf 0&I_n\\I_n&\mathbf 0\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}=\begin{bmatrix}C&D\\A&B\end{bmatrix}\)
- \(\begin{bmatrix}I_n&\mathbf 0\\-X&I_n\end{bmatrix}\begin{bmatrix}A&B\\C&D\end{bmatrix}=\begin{bmatrix}A&B\\C-XA&D-XB\end{bmatrix}\)
5. 矩阵因式分解
假设 \(A\in\mathbb R^{m\times n}\) 可以行倍加简化为阶梯形
对 A 只进行倍加变换的初等行变换以得到阶梯型 U(如果可能)
那么 \(\exists E\) 使得 \(\begin{bmatrix}A&I\end{bmatrix} \sim \begin{bmatrix}EA&E\end{bmatrix}=\begin{bmatrix}U&E\end{bmatrix}\) (\(E=\prod\limits_{i=p}^1E_i\);E 可逆)
记 \(U=EA, L=E^{-1}\),有 \(A=E^{-1}U=LU\)
这里的 \(E^{-1}\) 显然是下三角矩阵
由于只进行了从上往下的倍加变换,因而 L 也是下三角矩阵,
并且对于 \(i>j\) 有 \(L_{ij} = -E_{ij}\);\(L_{ii} = 1\)
LU 分解算法
对 \(A\in\mathbb R^{m\times n}\) 只进行倍加变换的初等行变换以得到 U(如果可能)
构造 L,满足:对于 \(i>j\) 有 \(L_{ij} = -E_{ij}\);\(L_{ii} = 1\);其他元素均为 0
因而 \(A = LU\) (如果 L 和 U 都存在)
注:复杂度为 \(O(n^3)\);\(L\in\mathbb R^{m\times m}, U\in\mathbb R^{m\times n}\)
LU 分解算法的应用
对于 \(A\in\mathbb R^{m\times n}\) 和一系列向量 \(\mathbf b_i\) 大量求解矩阵方程 \(A\mathbf x=\mathbf b_i\)
\(A\mathbf x=\mathbf b_i \iff \begin{cases}L\mathbf y=\mathbf b_i\\U\mathbf x=\mathbf y\end{cases}\)
先求解 \(\mathbf y\) 再求得 \(\mathbf x\)
注:随机的矩阵方程 \(A\mathbf x=\mathbf b\) 的求解复杂度是 \(O(n^3)\);而三角或阶梯型矩阵方程 \(A\mathbf x=\mathbf b\) 的求解复杂度是 \(O(n^2)\)
总结
- LU 分解:仅使用行倍加将 A 行化简为阶梯型 U,即若存在初等矩阵 \(E\in M_{m\times m}\) 使得 \(\begin{bmatrix}A&I_m\end{bmatrix} \sim \begin{bmatrix}EA&E\end{bmatrix}=\begin{bmatrix}U&E\end{bmatrix}\),那么 \(A=E^{-1}U\)(记 \(L=E^{-1}\);对于 \(\forall i=1..m\),每次 \(A'\) 第 i 行的主元下方的元素变为零;建议在 A 行化简为 U 后再通过化简的步骤中得到矩阵 L)
- LU 分解计算矩阵方程:若矩阵 A 能 LU 分解,那么 \(A\mathbf x=\mathbf b \iff \begin{cases}L\mathbf y=\mathbf b\\U\mathbf x=\mathbf y\end{cases}\)(\(\mathbf y,\mathbf x\) 未知)
- LU 分解计算乘法逆元:\(A^{-1}=(LU)^{-1}=U^{-1}L^{-1}\)
练习
- 对 \(A=\begin{bmatrix}2&-4&-2&3\\6&-9&-5&8\\2&-7&-3&9\\4&-2&-2&-1\\-6&3&3&4\end{bmatrix}\) 进行 LU 分解
- \(A=\begin{bmatrix}3&-7&-2\\-3&5&1\\6&-4&0\end{bmatrix},\mathbf{b}=\begin{bmatrix}-7\\5\\2\end{bmatrix}\),使用 LU 分解计算 \(A\mathbf x=\mathbf b\)
- 各种分解算法:
- 简化 LU 分解(第 2 章)
- 秩分解
- QR 分解(第 6 章)
- 奇异值分解(第 7 章)
- 谱分解(第 7 章)
提示
- \(U=\begin{bmatrix}2&-4&-2&3\\0&3&1&-1\\0&0&0&5\\0&0&0&0\\0&0&0&0\end{bmatrix}\),\(L=\begin{bmatrix}1&0&0&0&0\\3&1&\underline{0}&0&0\\1&-1&1&0&0\\2&2&-1&1&0\\-3&-3&2&0&1\end{bmatrix}\)
- \(L=\begin{bmatrix}1&&0&&0\\-1&&1&&0\\2&&-5&&1\end{bmatrix},U=\begin{bmatrix}3&&-7&&-2\\0&&-2&&-1\\0&&0&&-1\end{bmatrix}\);\([L~~\mathbf b]\sim[I_m~~L^{-1}\mathbf b]=[I_m~~\mathbf y]\),其中 \(\mathbf y=\begin{bmatrix}-7\\-2\\6\end{bmatrix}\);\([U~~\mathbf y]\sim[V~~\mathbf x]\),其中 \(\mathbf x=\begin{bmatrix}3\\4\\-6\end{bmatrix}\)(V 为简化阶梯型)
6. 列昂惕夫投入产出模型
列昂惕夫投入产出模型(生产方程)
\(\text{总产出} = \text{中间需求} + \text{最终需求}\)
\(\mathbf x = C\mathbf x+\mathbf d\)
注:C 是消耗矩阵
7. 计算机图形学中的应用
8. \(\mathbb R^n\) 的子空间
温馨提示:阅读过 2.8 和 2.9 后,可以跳过第 3/4 章大部分内容,而直接阅读第 5 章
\(\mathbb R^n\) 的子空间是 \(\mathbb R^n\) 中重要的向量子集,通常与某个矩阵 A 有关,并提供关于矩阵方程的有用信息
\(\mathbb R^n\) 的子空间
\(H \subset \mathbb R^n\) 为 \(\mathbb R^n\) 的子空间,当且仅当满足以下三个条件:
- \(\mathbf 0\in H\)
- 对于任意 \(\mathbf u,\mathbf v\in H\),有 \(\mathbf u+\mathbf v\in H\)
- 对于任意 \(\mathbf u\in H,c\in\mathbb R\),有 \(c\mathbf u\in H\)
换句话说包含零向量 \(\mathbf 0\) 的向量集合 H 对加法和标量乘法封闭,当且仅当 H 是 \(\mathbb R^n\) 的子空间
例子:\(\mathbf{Span}\{\mathbf v_1,\dots,\mathbf v_p\}\),\(\{\mathbf 0\}\)(零子空间) 都是子空间
例子
- \(\mathbf v_1,\cdots,\mathbf v_p\in\mathbb R^n\) 的所有线性组合是 \(\mathbb R^n\) 的子空间
矩阵的列空间
矩阵 \(A\in \mathbb R^{m\times n}\) 的列空间是 A 的各列的线性组合的集合,记作 \(\text{Col}A = \mathbf{Span}\{\mathbf a_1,\dots,\mathbf a_n\} \subset \mathbb R^m\)
性质1:A 的列空间是 \(\mathbb R^m\) 的子空间
性质2:\(\text{Col} A\) 的基为 A 的主元列的集合(A 的阶梯型 B 的主元列集合通常不在 \(\text{Col} A\) 内;注意区分 A 的主元列与 B 的主元列)
性质3:维数 \(\dim{\text{Col}A}=A 的基本变量或主元列的个数\)(等于 \(\text{rank}A\))
注1:A 的列空间是使方程组 \(A\mathbf x=\mathbf b\) 有解的向量 \(\mathbf b\) 的集合
注2:\(\mathbf v\in\text{Col} A\),当且仅当 \(A\mathbf x=\mathbf v\) 有解
例子
- \(A=\begin{bmatrix}1&-3&-4\\-4&6&-2\\-3&7&6\end{bmatrix},\mathbf{b}=\begin{bmatrix}3\\3\\-4\end{bmatrix}\),确定 \(\bf b\) 是否属于 A 的列空间:等价于“方程 \(A\bf x=b\) 是否相容”
矩阵的零空间
矩阵 \(A\in \mathbb R^{m\times n}\) 的零空间是齐次方程 \(A\mathbf x=\mathbf 0\) 所有解的集合,记为 \(\text{Nul} A\)
性质1:A 的零空间是 \(\mathbb R^n\) 的子空间
性质2:\(\text{Nul}A\) 的基为 \(A\mathbf v=\mathbf 0\) 的解集的参数向量形式
性质3:维数 \(\dim{\text{Nul}A}=A 的自由变量的个数\)
注:\(\mathbf v\in\text{Nul} A\),当且仅当 \(A\mathbf v=\mathbf 0\) 成立
子空间的基
\(\mathbb R^n\) 中的子空间 H 的一组基是线性无关集,它生成 H
\(\mathbb R^n\) 的标准基:\(\{\mathbf e_1,\mathbf e_2,\dots,\mathbf e_n\}\)
性质:子空间 H 的每个基包含的向量的个数恒为常数 p
例子
- \(A\sim\begin{bmatrix}1&0&-3&5&0\\0&1&2&-1&0\\0&0&0&0&1\\0&0&0&0&0\end{bmatrix}\),那么 \(\text{Col}A\) 的一个基为 \(\{\mathbf a_1,\mathbf a_2,\mathbf a_5\}\)
- 确定 \(B=\begin{bmatrix}-3&6&-1&1&-7\\1&-2&2&3&-1\\2&-4&5&8&-4\end{bmatrix}\) 的零空间的基:
- \(\begin{bmatrix}B&\mathbf{0}\end{bmatrix}\sim\begin{bmatrix}1&-2&0&-1&3&{0}\\0&0&1&2&-2&{0}\\0&0&0&0&0&{0}\end{bmatrix}\)
- 于是 \(\mathbf x=x_2\begin{bmatrix}2\\1\\0\\0\\0\end{bmatrix}+x_4\begin{bmatrix}1\\0\\-2\\1\\0\end{bmatrix}+x_5\begin{bmatrix}-3\\0\\2\\0\\1\end{bmatrix}\)
- 所以 \(\text{Nul}B\) 的一个基为 \(\left\{\begin{bmatrix}2\\1\\0\\0\\0\end{bmatrix},\begin{bmatrix}1\\0\\-2\\1\\0\end{bmatrix},\begin{bmatrix}-3\\0\\2\\0\\1\end{bmatrix}\right\}\)
总结
- \(\mathbb R^n\) 的子空间:[参见4.1总结]
- 矩阵 A 的列空间,零空间:[参见4.2总结]
- 基:[参见4.3总结]
练习
- \(A=\begin{bmatrix}1&-1&5\\2&0&7\\-3&-5&-3\end{bmatrix},\mathbf{u}=\begin{bmatrix}-7\\3\\2\end{bmatrix}\),(1) \(\mathbf u\in\text{Nul}A\) 是否成立?(2) \(\mathbf u\in\text{Col}A\) 是否成立?
- 假设 \(A=\begin{bmatrix}0&1&0\\0&0&1\\0&0&0\end{bmatrix}\),计算 \(\text{Nul}A\cap\text{Col}A\)
- 假设 \(n\times n\) 矩阵 A 可逆,计算 \(\text{Col}A,\text{Nul}A\)
- 判断题
- \(\mathbb R^n\) 的一个子空间是任意集合 H,并且满足 (1) \(\mathbf 0\in H\),(2) \(\mathbf u,\mathbf v,\mathbf u+\mathbf v\in H\),(3) \(c\in\mathbb R\),\(c\mathbf u\in H\)(X)
- 假设 \(A\in\mathbf M_{m\times n}\),则 \(\text{Span}\{\mathbf a_1,\cdots,\mathbf a_n\}=\text{Col}A\)(Y)
- m 行 n 个未知数的齐次线性方程组的解集为 \(\mathbb R^n\) 的子空间(Y)
- \(n\times n\) 可逆矩阵的列构成 \(\mathbb R^n\) 的一个基(Y)
- 行变换不改变矩阵的列之间的线性相关关系(Y)
- \(\mathbb R^n\) 的子集 H 是一个子空间,若 \(\mathbf 0\in H\)(X)
- \(\mathbf v_1,\cdots,\mathbf v_p\in\mathbb R^n\) 的线性组合所构成的集合是 \(\mathbb R^n\) 的子空间(Y)
- \(m\times n\) 矩阵的零空间是 \(\mathbb R^n\) 的子空间(Y)
- 矩阵 A 的列空间是方程 \(A\bf x=b\) 的解集(X)
- 若 B 是矩阵 A 的阶梯型,则 B 的主元列构成 \(\text{Col}A\) 的一组基(X)
- 证明:二维平面 \(k=1..3\) 个象限的并集不是 \(\mathbb R^2\) 的子空间
- 给定 \(\mathbf w,\mathbf v_1,\cdots,\mathbf v_p\) 已知,如何判断 \(\mathbf w\in\text{Span}\{\mathbf v_1,\cdots,\mathbf v_p\}\)?
- \(A\in\mathbf M_{m\times n}\),计算 \(\dim\text{Nul}A,\dim\text{Col}A\)
提示
(1.1) \(A\bf u=0\),于是 \(\mathbf u\in\text{Nul}A\)
(1.2) \([A~~\mathbf u]\sim\begin{bmatrix}1&-1&5&-7\\0&2&-3&17\\0&0&0&49\end{bmatrix}\),蕴含方程 \(A\bf x=u\) 不相容,于是 \(\mathbf u\not\in\text{Col}A\)
(2) \(\text{Nul}A=\text{Span}\left\{\begin{bmatrix}1\\0\\0\end{bmatrix}\right\},\text{Col}A=\text{Span}\left\{\begin{bmatrix}1\\0\\0\end{bmatrix},\begin{bmatrix}0\\1\\0\end{bmatrix}\right\}\),于是 \(\text{Nul}A\cap\text{Col}A=\text{Span}\left\{\begin{bmatrix}1\\0\\0\end{bmatrix}\right\}\)
(3) 根据[可逆矩阵定理],\(\text{Col}A=\mathbb R^n,\text{Nul}A=\{\bf 0\}\)
9. 维数和秩
坐标系
假设 \(\mathcal B=\{\mathbf b_1,\mathbf b_2,\dots,\mathbf b_p\}\) 是子空间 H 的一组基
权 \(c_1,\dots,c_p\) 是 \(\mathbf x\in H\) 相对于基 \(\cal B\) 的坐标,当且仅当 \(\mathbf x=c_1\mathbf b_1+\dots+c_p\mathbf b_p\)
称 \([\mathbf x]_\mathcal B=\begin{bmatrix}c_1\\\vdots\\c_p\end{bmatrix}\) 为 \(\mathbf x\) 相对于基 \(\mathcal B\) 的坐标向量(或 \(\mathbf x\) 的 \(\mathcal B-\)坐标向量)
同构
如果 \(\mathcal B = \{\mathbf b_1,\mathbf b_2,\dots,\mathbf b_p\}\) 是 H 的基,则映射 \(x\mapsto[\mathbf x]_\mathcal B\) 是使 H 与 \(\mathbb R^p\) 的形态一样的一一映射
子空间的维数
非零子空间 H 的维是它的任意一个基的向量个数,记作 \(\text{dim}H\)
特别地,零子空间 \(\{\mathbf 0\}\) 的维数为 0
注1:\(\text{dim} \mathbb R^n = n\)(\(\mathbb R^n\) 是自己的子空间)
注2:\(\mathbb R^n\) 的子空间的维数不大于 n(若 H 是 \(\mathbb R^n\) 的子空间,那么 \(\text{dim}H\le n\))
秩
矩阵 A 的秩定义为 A 的列空间的维数,记为 \(\text{rank}A\)
秩定理:对于 \(A\in\mathbb R^{m\times n}\),有 \(\dim\text{Col}A + \dim\text{Nul}A=n\) 或 \(\text{rank}A + \dim\text{Nul}A=n\)
(\(\dim(\text{Col}A) + \dim(\text{Nul}A)=n\))
基定理:设 H 是 \(\mathbb R^n\) 的 p 维子空间,H 中的任何恰好由 p 个元素组成的线性无关集构成 H 的一个基,并且 H 中任何生成 H 的 p 个向量集也构成 H 的一个基(???)
秩与可逆矩阵定理(续)
设 \(A\in\mathbb R^{n\times n}\),则“A 是可逆矩阵”与下列命题均等价:
- A 的列向量构成 \(\mathbb R^n\) 的一个基
- \(\text{Col}A=\mathbb R^n\),\(\text{rank}A=\dim\text{Col}A=n\)
- \(\text{Nul}A=\{0\}\),\(\dim\text{Nul}A=0\)
总结
- \(\mathbb R^n\) 上的坐标系(唯一表示定理):[参见4.4总结]
- 同构:[参见4.4总结]
- 子空间的维数:[参见4.5总结]
- 秩:[参见4.6总结]
- 秩与可逆矩阵定理
练习
- \(\mathbf{v}_1=\begin{bmatrix}{-}2\\-8\\{-}6\end{bmatrix},\mathbf{v}_2=\begin{bmatrix}{-}3\\-7\\-1\end{bmatrix},\mathbf{v}_3=\begin{bmatrix}-1\\{-}6\\-7\end{bmatrix}\),计算 \(\mathbb R^3\) 的子空间 \(\text{Span}\{\mathbf v_1,\mathbf v_2,\mathbf v_3\}\) 的维数
- 假设 \(\mathcal B=\left\{\begin{bmatrix}1\\0.2\end{bmatrix},\begin{bmatrix}0.2\\1\end{bmatrix}\right\}\) 是 \(\mathbb R^2\) 的一个基,\([\bf x]_{\cal B}=\begin{bmatrix}3\\2\end{bmatrix}\),计算 \(\bf x\)
- 判断题
- \(\mathbf B=\{\mathbf v_1,\cdots,\mathbf v_p\}\) 是子空间 H 的一个基,\(\mathbf x=\sum\limits_{i=1}^pc_i\mathbf v_i\),则 \(c_1,\cdots,c_p\) 是 \(\bf x\) 相对于基 \(\cal B\) 的坐标(Y)
- \(\mathbb R^n\) 中的每一条直线都是 \(\mathbb R^n\) 的一维子空间(X)
- \(\text{Col}A\) 的维数是 A 的主元列的个数(Y)
- \(\text{Col}A\) 和 \(\text{Nul}A\) 的维数之和等于 A 的列数(Y)
- 若 p 个向量生成 \(\mathbb R^n\) 中的 p 维子空间 H,那么这个 p 个向量构成 H 的一个基(Y)
- 若 \(\cal B\) 是子空间 H 的一个基,那么 H 中的每个向量可以写成 \(\cal B\) 中向量的唯一线性组合形式(Y)
- 若 \(\mathcal B=\{\mathbf v_1,\cdots,\mathbf v_p\}\) 是 \(\mathbb R^n\) 的子空间 H 的一个基,那么映射 \(\bf x\mapsto[x]_{\cal B}\) 使 H 和 \(\mathbb R^p\) 一样(Y)
- \(\text{Nul}A\) 的维数是方程 \(A\bf x=0\) 中的变量个数(X)
- A 的列空间的维数是 \(\text{rank}A\)(Y)
- 若 H 是 \(\mathbb R^n\) 中的 p 维子空间,则 H 中 p 个线性无关向量组成的集合构成 H 的基(Y)
提示
(1) \(A=\begin{bmatrix}2&3&-1\\-8&-7&6\\6&-1&-7\end{bmatrix}\sim\begin{bmatrix}2&3&-1\\0&5&2\\0&0&0\end{bmatrix}\),A 有两个主元列,于是 \(\dim H=2\)
(2) \(\mathbf x=\begin{bmatrix}1&0.2\\0.2&1\end{bmatrix}[\mathbf x]_{\cal B}=\begin{bmatrix}3.4\\2.6\end{bmatrix}\)