从浅到深研究矩阵的特征值、特征向量

这篇具有很好参考价值的文章主要介绍了从浅到深研究矩阵的特征值、特征向量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本篇特征值、特征向量笔记来源于MIT线性代数课程。

✨引言

对于方阵而言,现在要找一些特殊的数字,即特征值,和特殊的向量,即特征向量。

✨什么是特征向量呢?

给定矩阵A,矩阵A作用在向量上,得到向量Ax(A的作用,作用在一个向量上,这其实就类似于函数,输入向量x,得到向量Ax)
在这些向量中,我们感兴趣的是一些特殊的向量,即变换前后方向一致的向量
对于大多数向量而言,变换后的Ax是对于x是不同方向的,但是有特定的向量能使Ax平行于x。这些特殊的向量就是特征向量

✨表示

A x = λ x \Alpha x=\lambda x Ax=λx
其 中 , λ 为 一 系 数 。 可 以 与 原 来 向 量 x 的 方 向 相 同 , 也 可 以 相 反 , 即 λ 可 以 为 正 , 可 以 为 负 , 也 可 以 为 0 。 ( λ 也 甚 至 可 以 是 复 数 ) 其中,\lambda为一系数。可以与原来向量x的方向相同,\\也可以相反,即\lambda可以为正,可以为负,也可以为0。\\(\lambda也甚至可以是复数) λx,,λ0(λ)
在上述方程中,
x 就 是 特 征 向 量 , λ 就 是 特 征 值 。 x就是特征向量,\lambda就是特征值。 xλ

✨从特例看特征值与特征向量

1️⃣投影矩阵
给定一个平面M,投影矩阵P作用于三维空间中所有的向量,那么哪些是P的特征向量呢?
一,在平面M上的任意向量,经过投影矩阵的作用,这些向量的长度和方向不变, P x = x Px=x Px=x
即特征值为1。
二,任意垂直于平面M的向量,经过投影矩阵的作用,这些向量的方向不变,长度变为0, P x = 0 Px=0 Px=0
即特征值为0。
2️⃣矩阵A,交换向量的两个元素
[ 0 1 1 0 ] \begin{bmatrix} 0 & 1 \\ 1 & 0 \\ \end{bmatrix} [0110]
特征值为1的特征向量
[ 1 1 ] \begin{bmatrix} 1 \\ 1 \\ \end{bmatrix} [11]
特征值为-1的特征向量
[ 1 − 1 ] \begin{bmatrix} 1 \\ -1 \\ \end{bmatrix} [11]

你发现了吗?
属于两个不同特征值的特征向量是垂直的!

引入:特征值的性质
n阶矩阵有n个特征值,在找这些特征值的时候,这里有一个特别的性质:
特征值之和等于矩阵元素对角线元素之和。(矩阵对角线元素之和也成为)
λ 1 + λ 2 + … … + λ n = a 11 + a 22 + … … + a n n \lambda_1+\lambda_2+ ……+\lambda_n=a_{11}+a_{22}+ ……+a_{nn} λ1+λ2++λn=a11+a22++ann

在上述这个2阶矩阵中,若已知一个特征值为1,矩阵对角线元素之和为0,则可以知道另一个特征值为-1。

✨如何求解方程

A x = λ x \Alpha x=\lambda x Ax=λx
首先,我们先将此移向:
( A − λ I ) x = 0 (\Alpha -\lambda I)x=0 (AλI)x=0
λ 未 知 , x 未 知 , 但 是 对 于 不 为 0 向 量 的 x 来 说 , 这 个 式 子 说 明 了 一 点 一 个 矩 阵 , 即 A − λ I 作 用 于 一 个 不 为 零 的 向 量 x 后 向 量 变 成 了 0 , 那 么 这 个 矩 阵 是 奇 异 矩 阵 \lambda 未知,x未知,但是对于不为0向量的x来说,\\这个式子说明了一点\\一个矩阵,即\Alpha-\lambda I作用于一个不为零的向量x后\\向量变成了0,那么这个矩阵是 奇异矩阵 λx0xAλIx0

奇异矩阵的性质:
奇异矩阵的行列式为0
非奇异矩阵(等价):
1.行列式不为0
2.矩阵是满秩的
3.矩阵是可逆的

故 可 得 , ∣ A − λ I ∣ = 0 故可得,\lvert \Alpha-\lambda I\rvert=0 AλI=0
由此,上述这个式子中就不含x了,从而得到一个关于 λ \lambda λ的一个方程,该方程叫做特征方程或者特征值方程


▶️ 思路:

▶️ 这 时 我 们 可 以 先 根 据 特 征 方 程 解 出 λ , 而 且 不 止 一 个 λ , 对 于 n 阶 矩 阵 来 说 , 它 可 能 有 n 个 λ , λ 可 以 是 不 同 的 值 , 当 然 也 可 以 有 重 复 的 值 甚 至 会 是 同 一 个 λ 重 复 n 次 这时我们可以先根据特征方程解出\lambda,\\而且不止一个\lambda,\\对于n阶矩阵来说,它可能有n个\lambda,\\\lambda可以是不同的值,当然也可以有重复的值\\甚至会是同一个\lambda重复n次 λ,λ,nnλ,λλn
▶️ 当 我 们 根 据 特 征 方 程 求 解 出 所 有 的 λ 之 后 我 们 将 一 个 λ 回 代 , 这 时 矩 阵 A − λ I 是 奇 异 的 。 求 解 x 利 用 消 元 法 ( 已 知 一 个 奇 异 矩 阵 寻 找 零 空 间 ) 当我们根据特征方程求解出所有的\lambda \\之后我们将一个\lambda回代,这时\\矩阵\Alpha-\lambda I是奇异的。\\求解x利用消元法(已知一个奇异矩阵寻找零空间) λλAλIx

▶️对零空间的理解:
首先,零空间并不是维度为0.
零空间不会独立存在的,它依赖于某个特定的矩阵A而存在。
(拿上面来说,我们就是在寻找矩阵A的零空间,即在矩阵A的作用下被映射到零点的所有向量的集合)


求 解 λ 求解\lambda λ

✨对称矩阵例子:

对于对称矩阵A
[ 3 1 1 3 ] \begin{bmatrix} 3& 1\\ 1 &3\\ \end{bmatrix} [3113]
下面我们来求解它的特征值。
<=>
[ 3 − λ 1 1 3 − λ ] = 0 \begin{bmatrix} 3-\lambda& 1\\ 1 &3-\lambda\\ \end{bmatrix}=0 [3λ113λ]=0
<=>
( 3 − λ ) 2 − 1 = 0 ( 1 ) (3-\lambda)^2-1=0 (1) (3λ)21=0(1)
<=>
λ 2 − 6 λ + 8 = 0 ( 2 ) \lambda^2-6\lambda+8=0(2) λ26λ+8=0(2)
<=>
( λ − 2 ) ( λ − 4 ) = 0 ( 3 ) (\lambda-2)(\lambda-4)=0(3) (λ2)(λ4)=0(3)
<=>
λ 1 = 4 , λ 2 = 2 \lambda_{1}=4,\lambda_{2}=2 λ1=4,λ2=2
因此我们可以得到矩阵A的两个特征值2和4。

接下来我们来求特征向量:
根据 ( A − λ I ) x = 0 (\Alpha -\lambda I)x=0 (AλI)x=0,我们已知 λ \lambda λ,即已知 ( A − λ I ) (\Alpha -\lambda I) (AλI)这个矩阵,它是一个奇异矩阵,作用于 x x x 使之为零向量,则 x x x是相应零空间中的向量。

▶️首先,我们先来求解特征值是4对应的特征向量
A − 4 I A-4I A4I
<=>
= [ 3 − 4 1 1 3 − 4 ] = \begin{bmatrix} 3-4& 1\\ 1 &3-4\\ \end{bmatrix} =[341134]
<=>
= [ − 1 1 1 − 1 ] =\begin{bmatrix} -1& 1\\ 1 &-1\\ \end{bmatrix} =[1111]
现在来找它的零空间 X 1 X_1 X1等于多少?
使得 ( A − λ 1 I ) X 1 = 0 (\Alpha -\lambda_1 I)X_1=0 (Aλ1I)X1=0
显然 X 1 X_1 X1=
[ 1 1 ] \begin{bmatrix} 1 \\ 1 \\ \end{bmatrix} [11]
▶️接下来,我们先来求解特征值是2对应的特征向量
A − 2 I A-2I A2I
<=>
= [ 3 − 2 1 1 3 − 2 ] = \begin{bmatrix} 3-2& 1\\ 1 &3-2\\ \end{bmatrix} =[321132]
<=>
= [ 1 1 1 1 ] =\begin{bmatrix} 1& 1\\ 1 &1\\ \end{bmatrix} =[1111]
接下来我们寻找它的零空间的向量 X 2 X_2 X2
通过观察,我们可以看出 X 2 X_2 X2
[ 1 − 1 ] \begin{bmatrix} 1 \\ -1 \\ \end{bmatrix} [11]

✨对比观察两个矩阵及它们的特征值及特征向量:

[ 0 1 1 0 ] \begin{bmatrix} 0 & 1 \\ 1 & 0 \\ \end{bmatrix} [0110]
λ 1 = − 1 , λ 2 = 1 \lambda_1=-1,\lambda_2=1 λ1=1,λ2=1
[ 3 1 1 3 ] = 0 ( 2 ) \begin{bmatrix} 3& 1\\ 1 &3\\ \end{bmatrix}=0(2) [3113]=0(2)
λ 1 = 2 , λ 2 = 4 \lambda_1=2,\lambda_2=4 λ1=2,λ2=4
记第一个矩阵为 A 1 A_1 A1,第二个矩阵为 A 2 A_2 A2,则有
A 1 + 3 I = A 2 A_1+3 I=A_2 A1+3I=A2
A 1 和 A 2 特 征 向 量 相 同 A_1和A_2特征向量相同 A1A2
且它们特征值的关系为:
λ A 11 + 3 = λ A 21 \lambda_{A11}+3=\lambda_{A21} λA11+3=λA21
λ A 12 + 3 = λ A 22 \lambda_{A12}+3=\lambda_{A22} λA12+3=λA22
这值得我们细细研究:
如果有:
A x = λ x ( 1 ) \Alpha x = \lambda x(1) Ax=λx1

( A + 3 I ) x = A x + 3 x = λ x + 3 x = ( λ + 3 ) x ( 2 ) (\Alpha +3I)x =Ax+3x= \lambda x+3x=(\lambda+3)x(2) (A+3I)x=Ax+3x=λx+3x=(λ+3)x2
由此,我们可以得出,
特征向量 x x x是两个矩阵共同的特征向量
由(2),可得, A + 3 I A+3I A+3I的特征值为 λ + 3 \lambda+3 λ+3
由此,我们可以得出,若矩阵 A 和 B A和B AB存在 A = B + 3 λ A=B+3\lambda A=B+3λ

✨旋转矩阵例子 =>复数特征值:

Q = [ 0 − 1 1 0 ] Q= \begin{bmatrix} 0 & -1 \\ 1 & 0 \\ \end{bmatrix} Q=[0110]
根据上面我们得到的结论,矩阵的两个特征值 λ 1 和 λ 2 \lambda_1和\lambda_2 λ1λ2,特征值之和等于矩阵的迹(即矩阵的对角线元素之和),特征值之积等于矩阵行列式的值,即
λ 1 + λ 2 = 0 ( 1 ) \lambda_1+\lambda_2=0(1) λ1+λ2=01
λ 1 λ 2 = − 1 ( 2 ) \lambda_1\lambda_2=-1(2) λ1λ2=12
在复数域,我们解出:
λ 1 = i , λ 2 = − i \lambda_1=i,\lambda_2=-i λ1=i,λ2=i
研究它的意义在于,我们由原来的一个实矩阵,扩展至它的特征值为一对复数。
而出现复数的原因,我们可以直观理解为与矩阵的对称性有关。

相比于前面的举例提到的,如果矩阵是对称的,就不会有复数特征值。
从浅到深研究矩阵的特征值、特征向量,数学,线性代数,数学建模,算法
从浅到深研究矩阵的特征值、特征向量,数学,线性代数,数学建模,算法
如果我们规定矩阵是对称的或者接近对称的,那么特征值就是实数。
如果越不对称,就如上述的旋转矩阵Q,这种矩阵特征值为纯虚数。
这两种是极端情况。
那么其余的就是介于对称和反对称的矩阵,即部分对称,部分反对称。
举个例子:

[ 3 1 0 3 ] \begin{bmatrix} 3& 1\\ 0 &3\\ \end{bmatrix} [3013]
对于这个矩阵,它的两个特征值:
λ 1 + λ 2 = 3 + 3 = 6 ( 1 ) \lambda_1+\lambda_2=3+3=6(1) λ1+λ2=3+3=61
λ 1 λ 2 = 3 ∗ 3 − 0 = 9 ( 2 ) \lambda_1\lambda_2=3*3-0=9(2) λ1λ2=330=92
从而,我们解出,
λ 1 = 3 , λ 2 = 3 \lambda_1=3,\lambda_2=3 λ1=3λ2=3
当然,如果你直接观察出这是一个三角矩阵并了解它的性质,可以直接从矩阵得出它的特征值。
三角矩阵的特征值即为对角线的元素,从而,
λ 1 = 3 , λ 2 = 3 \lambda_1=3,\lambda_2=3 λ1=3λ2=3文章来源地址https://www.toymoban.com/news/detail-663999.html

到了这里,关于从浅到深研究矩阵的特征值、特征向量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 线性代数(8):特征值、特征向量和相似矩阵

            有矩阵 A 为 n 阶矩阵,Ax = λx ( λ 为一个实数,x为 n 维非零列向量 ),则称 λ 为方阵 A 的特征值, x 为特征向量; 1.2.1 公式         求特征值:使 | A - λE | = 0,其解的 λ 值即为矩阵 A 的特征值;         求特征向量: 使 ( A - λE )x = 0,设 x 为与 A 具有

    2024年02月11日
    浏览(51)
  • 线性代数(五) | 矩阵对角化 特征值 特征向量

    矩阵实际上是一种变换,是一种旋转伸缩变换(方阵) 不是方阵的话还有可能是一种升维和降维的变换 直观理解可以看系列超赞视频线性代数-哔哩哔哩_Bilibili 比如A= ( 1 2 2 1 ) begin{pmatrix}12\\\\21end{pmatrix} ( 1 2 ​ 2 1 ​ ) x= ( 1 2 ) begin{pmatrix}1\\\\2end{pmatrix} ( 1 2 ​ ) 我们给x左乘A实际

    2024年02月04日
    浏览(64)
  • 【证明】矩阵不同特征值对应的特征向量线性无关

    定理 1 设 λ 1 , λ 2 , ⋯   , λ m lambda_1,lambda_2,cdots,lambda_m λ 1 ​ , λ 2 ​ , ⋯ , λ m ​ 是方阵 A boldsymbol{A} A 的 m m m 个特征值, p 1 , p 2 , ⋯   , p m boldsymbol{p}_1,boldsymbol{p}_2,cdots,boldsymbol{p}_m p 1 ​ , p 2 ​ , ⋯ , p m ​ 依次是与之对应的特征向量,如果 λ 1 , λ 2 , ⋯   , λ

    2024年02月09日
    浏览(46)
  • 矩阵的谱分解 (详细推导步骤~~~特征值分解特征向量

           所谓矩阵的分解,就是将一个矩阵写成结构比较简单的或性质比较熟悉的另一些矩阵的乘积。矩阵的分解方法有很多种,包括三角分解、QR(正交三角)分解、最大秩分解、奇异值分解和谱分解,所有这些分解在数值代数和最优化问题的解法中都扮演着十分重要的角

    2024年02月05日
    浏览(56)
  • Python中的矩阵对角化与特征值、特征向量

    Python中的矩阵对角化与特征值、特征向量 在数学和物理学中,矩阵对角化是一种重要的矩阵变换方法。Python提供了许多工具和库来实现矩阵对角化操作,并能够计算矩阵的特征值和特征向量。本文将针对Python中的矩阵对角化、特征值和特征向量的相关概念进行详细的介绍。

    2024年02月11日
    浏览(63)
  • 线性代数|证明:矩阵不同特征值对应的特征向量线性无关

    定理 1 设 λ 1 , λ 2 , ⋯   , λ m lambda_1,lambda_2,cdots,lambda_m λ 1 ​ , λ 2 ​ , ⋯ , λ m ​ 是方阵 A boldsymbol{A} A 的 m m m 个特征值, p 1 , p 2 , ⋯   , p m boldsymbol{p}_1,boldsymbol{p}_2,cdots,boldsymbol{p}_m p 1 ​ , p 2 ​ , ⋯ , p m ​ 依次是与之对应的特征向量,如果 λ 1 , λ 2 , ⋯   , λ

    2024年02月07日
    浏览(60)
  • 向量与矩阵 导数和偏导数 特征值与特征向量 概率分布 期望方差 相关系数

    标量(scalar) :一个单独的数。 向量(vector) :⼀组有序排列的数。通过次序中的索引,我们可以确定每个单独的数。 矩阵(matrix) :具有相同特征和纬度的对象的集合。⼀个对象表⽰为矩阵中的⼀⾏,⼀个特征表⽰为矩阵中的⼀列,表现为⼀张⼆维数据表。 张量(ten

    2024年02月03日
    浏览(46)
  • 特征值与特征向量: 矩阵的奇异值分解与主成分分析

    随着数据量的增加,数据处理和分析变得越来越复杂。在大数据领域,我们需要一种有效的方法来处理高维数据,以便更好地理解数据之间的关系和模式。这就是奇异值分解(Singular Value Decomposition, SVD)和主成分分析(Principal Component Analysis, PCA)发挥作用的地方。在本文中,我们将

    2024年02月19日
    浏览(43)
  • 雅可比旋转(Jacobi法)求对称矩阵的特征值和特征向量

    该方法是求解 对称矩阵 全部特征值和特征向量的一种方法,它基于以下结论: ① 任何实对称矩阵A可以通过正交相似变换成对角型 ,即存在正交矩阵Q,使得 Q T A Q = d i a g ( λ 1 , λ 2 , … , λ n ) Q^TAQ=diag(λ1,λ2,…,λn) Q T A Q = d ia g ( λ 1 , λ 2 , … , λn ) 其中λi(i=1,2,…,n)是A的特征

    2024年01月23日
    浏览(48)
  • MATLAB 构建协方差矩阵,解算特征值和特征向量(63)

    对于某片有待分析的点云,我们希望构建协方差矩阵,计算特征值和特征向量,这是很多算法必要的分析方法,这里提供完整的计算代码(验证正确) !!! 特别需要注意的是:特征值的排序方式 这里计算的特征值按照从小到大的顺序重新排列得到:L1 L2 L3,这样每个特征值都

    2024年04月14日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包