矩阵特征值与特征向量定义

一、特征值与特征向量定义

1️⃣ 数学表达

对于n阶方阵A,若存在标量λ非零向量v,满足:

Av=λv A\mathbf{v} = \lambda\mathbf{v} Av=λv

则:

  • λ称为矩阵A的特征值(Eigenvalue)
  • v称为对应λ的特征向量(Eigenvector)
2️⃣ 几何意义
  • 特征向量在矩阵变换中只被缩放,方向不变
  • 缩放比例由特征值决定
  • 例如:矩阵[3001]\begin{bmatrix}3&0\\0&1\end{bmatrix}[3001]的特征值3和1,对应特征向量i\mathbf{i}ij\mathbf{j}j

二、核心性质

性质说明数学表达
迹与特征值关系特征值之和等于矩阵的迹∑λi=tr(A)\sum \lambda_i = \text{tr}(A)λi=tr(A)
行列式与特征值关系特征值之积等于矩阵行列式∏λi=det⁡(A)\prod \lambda_i = \det(A)λi=det(A)
可逆性0不是特征值 ⇨ 矩阵可逆λi≠0\lambda_i \neq 0λi=0
对称矩阵特征值实对称矩阵的特征值为实数A=AT⇒λ∈RA=A^T \Rightarrow \lambda\in\mathbb{R}A=ATλR

三、计算步骤(手工推导)

以矩阵 A=[4123]A = \begin{bmatrix}4&1\\2&3\end{bmatrix}A=[4213] 为例:

  1. 求特征方程

    det⁡(A−λI)=0 \det(A-\lambda I) = 0 det(AλI)=0

    ∣4−λ123−λ∣=(4−λ)(3−λ)−2=λ2−7λ+10=0 \begin{vmatrix}4-\lambda&1\\2&3-\lambda\end{vmatrix} = (4-\lambda)(3-\lambda) - 2 = \lambda^2 -7\lambda +10 =0 4λ213λ=(4λ)(3λ)2=λ27λ+10=0

  2. 解特征值

    λ1=5, λ2=2 \lambda_1=5,\ \lambda_2=2 λ1=5, λ2=2

  3. 求特征向量

    • λ=5\lambda=5λ=5

      (A−5I)v=0⇒[−112−2][v1v2]=0 (A-5I)\mathbf{v}=0 \Rightarrow \begin{bmatrix}-1&1\\2&-2\end{bmatrix}\begin{bmatrix}v_1\\v_2\end{bmatrix}=0 (A5I)v=0[1212][v1v2]=0

      得特征向量v1=[11]\mathbf{v}_1 = \begin{bmatrix}1\\1\end{bmatrix}v1=[11]

    • λ=2\lambda=2λ=2

      (A−2I)v=0⇒[2121][v1v2]=0 (A-2I)\mathbf{v}=0 \Rightarrow \begin{bmatrix}2&1\\2&1\end{bmatrix}\begin{bmatrix}v_1\\v_2\end{bmatrix}=0 (A2I)v=0[2211][v1v2]=0

      得特征向量v2=[1−2]\mathbf{v}_2 = \begin{bmatrix}1\\-2\end{bmatrix}v2=[12]


四、Python代码实现

1️⃣ NumPy计算特征值/向量
import numpy as np

A = np.array([[4, 1], 
              [2, 3]])

# 计算特征值和特征向量
eigenvalues, eigenvectors = np.linalg.eig(A)

print("特征值:", eigenvalues) 
# 输出: [5. 2.]

print("特征向量矩阵:\n", eigenvectors)
# 输出: [[ 0.70710678 -0.4472136 ]
#       [ 0.70710678  0.89442719]]
2️⃣ 验证特征方程
lambda_val = 5
v = eigenvectors[:, 0]  # 取第一列特征向量

# 验证 Av = λv
print("验证结果误差:", np.linalg.norm(A@v - lambda_val*v))  
# 输出接近于0(考虑浮点误差)

五、核心应用场景

应用领域作用说明典型案例
主成分分析(PCA)协方差矩阵的特征分解数据降维
振动分析模态分析中的固有频率机械系统共振频率计算
量子力学哈密顿算符的本征态粒子能量状态求解
推荐系统矩阵分解(SVD)的基础用户-物品评分矩阵分解

六、易错点解析

  1. 复数特征值:非对称矩阵可能出现复数特征值(如旋转矩阵)
  2. 几何重数:单个特征值可能对应多个线性无关特征向量
  3. 特征向量缩放:特征向量方向唯一但长度可任意缩放
  4. 数值稳定性:当矩阵接近奇异时,计算误差会显著增大

七、进阶学习建议

  1. 特征值分解:理解A=PDP−1A=PDP^{-1}A=PDP1的几何意义(P为特征向量矩阵)
  2. 奇异值分解(SVD):非方阵的广义特征分解
  3. 幂迭代法:大型稀疏矩阵的最大特征值求解算法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

code 旭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值