2.7 Cramer's Rule, Inverse Matrix and Volume 阅读笔记
行列式的应用和本质
reference的内容为唯一教程,接下来的内容仅为本人的课后感悟,对他人或无法起到任何指导作用。
Reference
- Course website: Cramer's Rule, Inverse Matrix and Volume | Unit II: Least Squares, Determinants and Eigenvalues | Linear Algebra | Mathematics | MIT OpenCourseWare
- Course video: 【完整版-麻省理工-线性代数】全34讲 配套教材_哔哩哔哩_bilibili
- Course summary: Lecture 20: Cramer’s rule, inverse matrix, and volume (mit.edu)
- Extra Reading: Section 5.3 in Introduction to Linear Algebra, Fifth Edition by Gilbert Strang.
- Extra videos (3Blue1Brown):
这一节讲了下行列式的两大应用:逆公式和Cramer法则。还提到了行列式的一个物理含义:线性变换前后 area scale 了多少。
Inverse
直接给出公式(lecture假装硬推2*2矩阵):
其中 C 为余子式矩阵 \(\begin{bmatrix} C_{11} & \cdots & C_{1n}\\ \vdots & \ddots & \vdots\\ C_{n1} & \cdots & C_{nn}\\ \end{bmatrix}\)。
证明:
最后一行的原因,第一个很显然,第二个为什么呢?我们任取一个矩阵,再让第i行的元素等于第k行得到新的矩阵,于是对原矩阵求 \(\sum_{j=1}^{n}a_{ij}C_{kj}\) 相当于求新矩阵按第 k 行展开的行列式 \(\sum_{j=1}^{n}a_{kj}C_{kj}\),由于矩阵两行相等,行列式为零。
如果 A 行列式为零,则分母为零不可逆,对应之前的性质。
Why
很显然这么求逆得累死,为啥还要研究这个式子呢?因为这样可以从代数的角度研究了,比如如果对 A 进行某个元素的改变,那么如何描述 A 的逆的变化呢?有了公式才能研究。
Cramer's Rule
现在我们表示 \(\boldsymbol{Ax}=\boldsymbol{b}\) 的解:
研究 \(\boldsymbol{C}^\mathrm{T}\boldsymbol{b}\):
其中 \(B_j=\sum_{i=1}^{n}C_{ij}b_i=\boldsymbol{b}\text{ 替换 }\boldsymbol{A}\text{ 的第 }j\text{ 列的矩阵}\)
于是 \(x_i=\frac{\det\boldsymbol{B_i}}{\det \boldsymbol{A}}\)
同样,这个也只是给出一个理论的公式用于代数分析,实际上没人会用这个法则求解
Essence
3Blue1Brown 把接下来的应用(求面积/体积)当作行列式的本质——原area在线性变换后scale的程度。比如二维的话就是面积。
三维的也差不多,相当于求体积。
关于符号,如果变换后的基满足左手定则则为负,右手定则则为正。
如果行列式为零,则维度被压缩了,二维变成线,面积为零,三维变成面,体积为零。
再以二维为例看看行列式三个基本性质是否成立:
- 单位阵就是边长为1的正方形,面积为1,成立
- 互换行,手性变了,但面积大小仍然是一,因为还是那个图形
- 如果其中一条边伸长几倍,其余不变,则面积也扩大几倍
发现最后的相加性质不太好说明,直接贴一张图:
新平行四边形 B'(虚线框)的大小等于 A 的面积 + A' 的面积。