特征值和特征向量的直观理解

  • Post author:
  • Post category:其他




特征值和特征向量的直观理解

特征值和特征向量是一个矩阵内在的性质。

比如你想象一根长长的铁棒放置不动,不管你在这根铁棒的任何一个位置敲击它,你都知道震动将会沿着铁棒的方向传播。而这个方向,我们可以形象的理解为特征值的方向。人类社会的人口流动,物种的迁徙,短期来看都是不确定的,但长期来看,人口的城市化是大趋势,生物去往水草丰美的栖息地也是大趋势。这一过程我们可以用计算特征值和特征向量的方式计算得到。

**问题:**假设一个城市,每年,居住在市区里的人口90%会留在市区,10%会迁往乡村。而乡村的人口80%会留在乡村,20%去往城市。

假定某年城市和乡村的人口是200和800,问最终城市和乡村的人口会是多少?(假定人口总数不变)

解答:我们将问题用矩阵形式表达出来就是人口



x

=

[

200

800

]

x=\begin{bmatrix} 200\\800 \end{bmatrix}






x




=










[













2


0


0








8


0


0




















]







,而人口转移用矩阵形式表达



[

0.9

0.2

0.1

0.8

]

\begin{bmatrix} 0.9&0.2\\0.1&0.8 \end{bmatrix}








[













0


.


9








0


.


1





























0


.


2








0


.


8




















]







通过迭代的计算



x

=

A

x

x=A*x






x




=








A













x





可以算出人口的变化。

在这里插入图片描述

上图是,我将800和200这两个数按照



(

0.8

0.2

)

(0.8,0.2)






(


0


.


8





0


.


2


)





代入上式迭代100次求解过程画出来的图。可以看出,这个结果最终收敛到了两个数字,这两个数字是0.66666667和0.33333333。

当我们计算它的特征向量的时候会发现,它的特征向量是



(

2

,

1

)

1

1

(2,1)和(-1,1)






(


2


,




1


)



















1





1








,也就是说,人口最终的分布比例和它的第一个特征向量的比值是一致的,即



(

2

3

,

1

3

)

(\frac{2}{3},\frac{1}{3})






(














3
















2





















,
















3
















1





















)





。这当然不是一个巧合,因为这个人口转移矩阵,就像前文所说的铁棒传播震动的方向一样,它是有它的内在方向的。同样,人口的分布趋势也是有它的内在结构,而特征向量反应的就是这个矩阵内在的结构信息。

**解答:**城市和农村的人口,最终的流动稳态会无限趋近于城市667人,乡村333人。

以后我们再求解此类问题时,就可以求出它最大特征值对应的特征向量,用特征值和特征向量的信息来求出你想要的答案。



版权声明:本文为weixin_38977362原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。