整体判定流程
Method 1: 求特征值
步骤:
- 设 A−λI,其中 I 为单位矩阵
- 计算 det(A−λI)=0
- 展开行列式得到特征多项式
- 因式分解求解 λ
对于 2×2 矩阵:
det(a−λcbd−λ)=λ2−(a+d)λ+(ad−bc)=0
对于 3×3 矩阵:
- 使用第一行展开或 Sarru 法则
- 注意符号规律:+−+
Method 2: 求特征向量
步骤:
- 对每个特征值 λi,写出 (A−λiI)
- 解齐次线性方程组 (A−λiI)v=0
- 取非零解(通常取一个自由变量为 1)
注意:
- 特征向量不唯一,可取任意非零倍数
- kv(k=0)仍为特征向量
Method 3: Cayley-Hamilton 定理
步骤:
- 求出特征方程 p(λ)=0
- 将 λ 替换为 A:p(A)=0
- 整理得 A 的多项式表达式
求 A−1:
An+an−1An−1+⋯+a1A+a0I=0
A(An−1+an−1An−2+⋯+a1I)=−a0I
A−1=−a01(An−1+an−1An−2+⋯+a1I)
求 (A−1)2:
Method 4: 化简矩阵多项式
技巧:
- 先用 Cayley-Hamilton 降次
- 然后将多项式除法降阶
- 反复代入直到次数低于特征方程次数
示例:若 A2=5A−6I,则
A3=A⋅A2=A(5A−6I)=5A2−6A=5(5A−6I)−6A=19A−30I
Method 5: 对角化
步骤:
- 求所有特征值 λ1,λ2,…
- 求对应的特征向量 v1,v2,…
- 构造 P=(v1v2…),D=diag(λ1,λ2,…)
- 计算 P−1
- 验证:A=PDP−1
对于 2×2 矩阵:
P−1=det(P)1(d−c−ba) 其中 P=(acbd)
Method 6: 求矩阵高次幂
步骤:
- 将对角化结果 A=PDP−1
- An=PDnP−1
- Dn=diag(λ1n,λ2n,…)
- 代入计算
注意:若需要 f(A)=(pA+qI)n,则 f(A)=Pf(D)P−1,其中
f(D)=diag((pλ1+q)n,(pλ2+q)n,…)