计算特征多项式主要走两条路:先把矩阵写成标准形式 p(λ)=det(λI−A),再用行列式性质做消元和降阶;如果矩阵是低阶、稀疏、块状、三角结构,就可以直接选对应技巧。核心思路是先统一符号约定,再看矩阵结构,再展开整理,最后把结果写成按 λ 降幂、首项系数为正的标准多项式。
一、先定一个标准形式
1. 常用写法
计算特征多项式时,常用标准写法为:
p(λ)=det(λI−A)
这里:
- λ 是变量。
- I 是同阶单位矩阵。
- A 是给定矩阵。
- det(λI−A) 展开后就是特征多项式。
这种写法的最高次项通常是 λ^n,便于后续统一整理。
2. 另一常见写法
也有教材使用:
p(λ)=det(A−λI)
这种写法也能求特征多项式,只是在不同阶数下,最高次项系数方向可能不同。处理同一道题时,建议全程使用同一种写法。
二、先看结构,再选技巧
计算特征多项式有什么技巧?最实用的技巧是根据矩阵结构选择路径。
| 矩阵结构 | 优先技巧 | 操作重点 |
|---|---|---|
| 2阶矩阵 | 公式速算 | 直接用迹和行列式 |
| 3阶矩阵 | 公式或降阶 | 用迹、二阶主子式、行列式 |
| 含较多0的矩阵 | 行倍加展开 | 选0多的一行或一列展开 |
| 分块上三角或下三角 | 对角块相乘 | 分别算各块行列式 |
| 已知相似三角化形式 | 特征值连乘 | p(λ)=∏(λ−λ_i) |
| 含参数矩阵 | 先代入再化简 | 统一变量 λ,减少混乱 |
三、通用计算步骤
步骤1:写出 λI−A
如果矩阵为:
A=
⎡ a11a12... a1n ⎤
⎜ a21a22... a2n ⎥
⎜ ......... ... ⎥
⎣ an1an2... ann ⎦
那么:
λI−A=
⎡ λ−a11−a12 ... −a1n ⎤
⎜ −a21 λ−a22... −a2n ⎥
⎜ ......... ...⎥
⎣ −an1 −an2 ... λ−ann ⎦
先把它清楚写出来,是计算特征多项式的基本动作。
步骤2:用行倍加制造0
如果某一行或某一列已经有0,就优先按这一行或这一列展开。
常用方法:
- 用一行加上另一行的倍数。
- 用一列加上另一列的倍数。
- 让某一行或某一列出现更多0。
行倍加操作不改变行列式的值,因此很适合处理含 λ 的矩阵。
步骤3:按0多的一行或一列展开
展开时可以选择含 λ 少的一行或一列,也可以选常数元素较多的一行或一列。
例如:
- 第 i 行只有一个元素不为0,就按第 i 行展开。
- 第 j 列已经有两个以上0,就按第 j 列展开。
- 展开后得到低阶行列式,继续用同样思路。
步骤4:遇到公因子先提取
如果某一行或某一列有公因子,可以先提出来。
例如:
第2行全部含有 (λ−1),就可以:
det(B)=det(提取 (λ−1) 后的矩阵) × (λ−1)
这样可以降低后续展开复杂度。
步骤5:整理成标准多项式
最后把展开结果整理为:
p(λ)=λ^n+c_{n−1}λ^{n−1}+...+c_1λ+c_0
整理时按 λ 的降幂排列,最高次项系数保持为正。
四、低阶矩阵速算技巧
1. 2阶矩阵技巧
设:
A=
⎡ ab ⎤
⎣ cd ⎦
计算特征多项式有什么技巧?2阶矩阵直接套公式:
p(λ)=λ^2−tr(A)λ+det(A)
其中:
tr(A)=a+d
det(A)=ad−bc
所以:
p(λ)=λ^2−(a+d)λ+(ad−bc)
这个公式适合考场快速写出结果。
2. 3阶矩阵技巧
设:
A=
⎡ abc ⎤
⎣ def ⎥
⎣ ghi ⎦
计算特征多项式有什么技巧?3阶矩阵可以用下面公式:
p(λ)=λ^3−tr(A)λ^2+S_2λ−det(A)
其中:
tr(A)=a+e+i
S_2 是3阶矩阵所有二阶主子式的和:
S_2=
| a b | + | a c | + | e f |
|---|---|---|---|---|
| d e | g i | h i |
也就是:
S_2=(ae−db)+(ai−gc)+(ei−hf)
所以:
p(λ)=λ^3−(a+e+i)λ^2+[(ae−db)+(ai−gc)+(ei−hf)]λ−det(A)
如果题目已经给出 det(A),就可以直接代入,减少计算量。
五、分块矩阵技巧
1. 分块上三角
如果矩阵可以写成:
M=
⎡ XY ⎤
⎣ 0Z ⎦
那么:
det(M)=det(X)×det(Z)
计算特征多项式时,如果 λI−A 能化成这种结构,就可以把一个大行列式拆成两个小行列式。
2. 分块下三角
如果矩阵可以写成:
M=
⎡ X0 ⎤
⎣ YZ ⎦
同样有:
det(M)=det(X)×det(Z)
这类结构在块对角矩阵、分块稀疏矩阵里很常见。
六、相似化技巧
1. 已知特征值时
如果矩阵 A 已经能化成上三角形式,对角线元素为 λ_1, λ_2, ..., λ_n,那么特征多项式可以直接写:
p(λ)=(λ−λ_1)(λ−λ_2)...(λ−λ_n)
这种方法在特征值已经可求时非常高效。
2. 相似变换保特征多项式
如果 B=P^{-1}AP,那么 A 与 B 有相同特征多项式:
det(λI−A)=det(λI−B)
因此,如果题目给出的矩阵可以化成更简单的相似形式,就可以先化简再算。
七、展开降阶技巧
1. 先找0
计算行列式时,优先寻找已经有0的行或列。
例如:
- 某列只有一个非零元素,直接按该列展开。
- 某行已经有三个0,展开后只剩一个小行列式。
- 某行元素是 (λ−a) 和 0 的组合,先提取公因子。
2. 再做行倍加
如果矩阵没有足够多的0,可以先做行倍加。
常用操作:
R_i → R_i + kR_j
这个操作不改变行列式值,适合把某一行或某一列变成更多0。
3. 再按低阶展开
降阶后,如果剩下2阶或3阶行列式,就直接套公式。
这样可以避免从4阶以上行列式硬展开。
八、整理答案时的标准格式
最终结果建议写成:
p(λ)=λ^n+a_{n−1}λ^{n−1}+...+a_1λ+a_0
检查要点:
- 最高次项是 λ^n。
- 系数按降幂排列。
- λ^{n−1} 的系数通常与 tr(A) 相关。
- 常数项与 det(A) 相关。
- 如果采用 p(λ)=det(λI−A),常数项为 (-1)^n det(A)。
九、实战示例思路
示例矩阵类型1:二阶矩阵
设:
A=
⎡ 21 ⎤
⎣ 53 ⎦
计算特征多项式有什么技巧?直接套二阶公式:
tr(A)=2+3=5
det(A)=2×3−1×5=1
所以:
p(λ)=λ^2−5λ+1
示例矩阵类型2:三阶上三角矩阵
设:
A=
⎡ 123 ⎤
⎣ 045 ⎥
⎣ 006 ⎦
计算特征多项式有什么技巧?上三角矩阵的特征值就是对角线元素。
因此:
p(λ)=(λ−1)(λ−4)(λ−6)
展开后得到:
p(λ)=λ^3−11λ^2+34λ−24
示例矩阵类型3:含0较多的矩阵
设:
A=
⎡ 302 ⎤
⎣ 010 ⎥
⎣ 405 ⎦
计算特征多项式有什么技巧?先观察中间一列和中间一行。按第二行展开,可以迅速把三阶行列式降成二阶行列式,再继续计算。
十、推荐学习路径
如果想稳定掌握计算特征多项式有什么技巧,可以按下面顺序练习:
- 先练 2阶公式:λ^2−tr(A)λ+det(A)。
- 再练 3阶公式:λ^3−tr(A)λ^2+S_2λ−det(A)。
- 再练行倍加降阶。
- 再练分块上三角、分块下三角。
- 最后练含参数矩阵和相似化矩阵。
这种路径能覆盖大多数线性代数题目。
【常见问题】
问题1:计算特征多项式有什么技巧最通用?
回答1:最通用的计算特征多项式技巧是先写出 p(λ)=det(λI−A),再用行倍加、列倍加制造0,然后按0多的一行或一列展开降阶。低阶矩阵可以直接套迹与行列式公式,高阶矩阵优先找结构。
问题2:计算特征多项式有什么技巧适合考试速算?
回答2:考试速算时,计算特征多项式可以优先使用二阶公式 p(λ)=λ^2−tr(A)λ+det(A) 和三阶公式 p(λ)=λ^3−tr(A)λ^2+S_2λ−det(A)。遇到上三角、下三角、分块三角矩阵时,也可以直接按对角块相乘或特征值连乘。
问题3:计算特征多项式有什么技巧处理三阶矩阵?
回答3:处理三阶矩阵时,计算特征多项式可以先用行倍加制造0,再按一行或一列展开;也可以直接使用迹、二阶主子式之和和行列式。公式形式为 p(λ)=λ^3−tr(A)λ^2+S_2λ−det(A),适合结构规整的题目。
免责声明:以上内容按通用线性代数约定整理,供课程学习与题目思路参考;面对具体题目时,请以教材定义、矩阵条件和题目要求为准。


