Article
行列式和逆矩阵
总结自《新版演习线性代数_寺田文行》一书,用最小笔记形式串起行列式、可逆性与基础运算。
[TOC]
graph LR
%% 核心节点
Root((行列式))
%% 主分支
Solve[解方程]
Calc[求值方法]
Inverse[求逆矩阵]
Special[特殊形式]
Root --- Solve
Root --- Calc
Root --- Inverse
Root --- Special
%% 解方程分支
Solve --> Cramer["Cramer's Rule"]
Solve --> InvSolve["逆矩阵法: x = A⁻¹b"]
%% 求值方法分支
Calc --> Sarrus["Sarrus法则 (对角线法)"]
Calc --> Cofactor[余因子展开]
Cofactor --> Zero["技巧: 构造 0 元素"]
Calc --> Linear[线性性质]
Linear --> Proof["证明技巧: 结果驱动变换"]
Calc --> Product["积的性质: |AB| = |A||B|"]
%% 逆矩阵步骤分支
Inverse --> S1["1. 求行列式值 |A|"]
Inverse --> S2["2. 求代数余子式"]
Inverse --> S3["3. 伴随矩阵 (余子式转置)"]
Inverse --> S4["4. 代入 A⁻¹ = (1/|A|)A*"]
%% 特殊形式分支
Special --> Poly[多项式表示]
Special --> Van["范特蒙德 (Vandermonde)"]
Special --> Block[分块矩阵 Block]
Block --> BlockEq["det = |X| * |Z|"]
%% 样式美化
style Root fill:#f9f,stroke:#333,stroke-width:2px
style Special fill:#e1f5fe,stroke:#01579b
style Solve fill:#e8f5e9,stroke:#2e7d32
补充的矩阵定义
- 可换矩阵:满足乘法交换律的矩阵,即 。
- 零因子:如果 、 都不是零矩阵,但 ,那么 和 互为零因子。直观地说,它们会把对方的某些向量压到零空间里。
- 幂零矩阵:如果 不是零矩阵,但存在正整数 使得 ,那么 是幂零矩阵。
范德蒙德行列式
范德蒙德(Vandermonde)行列式的值可以写成
它的重要意义之一是:只要 两两不相同,范德蒙德行列式就不为零,因此对应的线性方程组有唯一解。
例子:三点确定一条二次曲线
假设平面上有三个横坐标互不相同的点:
我们要找的曲线方程设为
把三个点代入后,可以得到一个含有 的线性方程组:
它的系数矩阵正是一个三阶范德蒙德矩阵:
这个矩阵的行列式恰好等于
因为三个点的横坐标互不相同,所以这个乘积不可能为 。于是,这组未知系数存在且仅存在一个解。
置换与符号
这一部分的核心,是解释余因子展开和伴随矩阵里为什么会出现正负号。
为什么要引入置换
置换理论通过“交换次数”来严格定义符号,从而说明为什么有些项前面是加号,有些项前面是减号。
置换的乘法
在线性代数里,置换的乘法 遵循“从右往左执行”的原则,和函数复合 很像:先做右边的 ,再做左边的 。
例子
设
那么:
- 在 中,;再经过 ,,所以 。
- 在 中,;再经过 ,,所以 。
- 在 中,;再经过 ,,所以 。
因此,
逆置换
对应关系 ()本身也是一个置换,称为 的逆置换,记作 。
直观理解是:如果 把 变成 ,那么 就把 变回 。
求逆置换时,可以按下面两步做:
- 先把 的上下两行直接对调。
- 再把上面那一行按 的顺序重新排好,同时保持上下对应关系不变。
例如,
先上下对调:
再按第一行从小到大排序,就得到
轮换与对换
如果某几个元素按照
形成一个闭环,而其余元素保持不动,那么这部分就构成一个长度为 的轮换,记作
长度为 的轮换 称为对换,表示只交换 和 。
[!important] 任意置换都可以表示为轮换的积,而任意轮换又可以表示为对换的积。所以任意置换都可以表示为对换的积。
置换的奇偶性
任何置换都可以表示为对换的积,但这种表示方式并不唯一。
例如, 既可以写成 个对换的积,也可以写成 个对换的积。虽然写法不唯一,但对换个数的奇偶性一定保持不变。
- 偶置换(even permutation):对换个数为偶数,记作 。
- 奇置换(odd permutation):对换个数为奇数,记作 。
这里的 就叫作置换的符号。
证明方法
铁则 0:先把命题翻译成定义和条件
- 先从定义和定理入手。
- 用文字和公式把条件完整写出来。
- 把目标等式或目标结论拆成可操作的步骤。
- 把题目里的自然语言翻译成数学条件。
铁则 1:遇到“任意”命题,先找恒等式和必要条件
对于“对任意对象都成立”的证明题,优先做两件事:
- 思考有没有合适的恒等式可以利用。
- 收集命题成立所必需的条件。
铁则 2:涉及自然数时,先具体化,再考虑归纳
- 先代入 观察规律。
- 发现规律后,优先考虑数学归纳法。
- 关注题目到底要求证明“存在”“唯一”,还是“对所有 都成立”。
自然数具有离散和递增的特性。先具体化可以帮助形成猜想,再用归纳法把猜想严格证明。
铁则 3:否定命题常用反证法
形如“……不存在”“……不成立”“……不是 ……”的命题,通常适合用反证法。
常见步骤是:
- 假设原命题的否定成立。
- 从这个假设出发做逻辑推导。
- 推出矛盾,例如 ,或者与已知条件冲突。
- 因而原命题成立。
常见性质
行列式的性质
- 单位矩阵的行列式为 。
- 任意两列(或两行)交换,行列式变号。
- 行列式对任一列(或任一行)都是线性的。
- 矩阵转置后,行列式不变,即 。
- 乘积的行列式等于行列式的乘积,即 。
对于一些难以直接计算的行列式,可以尝试把它拆成两个较简单的行列式的乘积,或者先化成更容易计算的形式。
逆矩阵的性质
- 定义:。
- 可逆判定条件:。
常见题型与解法
行列式怎么求
- 对于二阶、三阶行列式,可用萨鲁斯法则(Rule of Sarrus)。
- 对于四阶及以上,常用余因子展开;必要时可以先配合高斯消元,制造更多的零。
- 善用行列式的性质:
- ;
- 行列式对行和列都具有线性性质;
- 可以尝试提取公因子;
- 如果能化成上三角矩阵,就能直接用对角线元素求值。
一个常见技巧是:如果行列式中每一行元素的代数和都等于 ,可以尝试把所有列加到第一列,再从第一列中提取公因子 。
- 也可以尝试分块构造。当矩阵具有分块上三角或分块下三角结构时,
这种形式往往能把复杂问题转成乘积问题。
矩阵的幂运算
相似变换下有一个常用公式:
它的原理很简单:中间的 会两两抵消,只剩首尾的 和 。
只要看到这类幂运算,就应该联想到相似变换和对角化。