马尔科夫矩阵、傅里叶级数
马尔科夫矩阵
马尔科夫矩阵(Markov matrix)是指具有以下两个特性的矩阵:
- 矩阵中的所有元素大于等于
;(因为马尔科夫矩阵与概率有关,而概率是非负的。) - 每一列的元素之和为
对于马尔科夫矩阵,我们关心幂运算过程中的稳态(steady state)。与上一讲不同,指数矩阵关系特征值是否为
根据上面两条性质,我们可以得出两个推论:
- 马尔科夫矩阵必有特征值为
; - 其他的特征值的绝对值皆小于
。
使用第二十二讲中得到的公式进行幂运算
我们来证明第一个推论,取
用以前学过的子空间的知识描述,当
另外,特征值具有这样一个性质:矩阵与其转置的特征值相同。因为我们在行列式一讲了解了性质10,矩阵与其转置的行列式相同,那么如果
然后计算特征值
接下来介绍马尔科夫矩阵的应用,我们用麻省和加州这两个州的人口迁移为例:
设初始情况
计算特征值:我们知道马尔科夫矩阵的一个特征值为
计算特征向量:带入
为了求每一步的结果,我们必须解出所有特征向量。带入
通过
另外,有时人们更喜欢用行向量,此时将要使用行向量乘以矩阵,其行向量各分量之和为
傅里叶级数
在介绍傅里叶级数(Fourier series)之前,先来回顾一下投影。
设
写为矩阵形式有
接下来介绍傅里叶级数。先写出傅里叶级数的展开式:
傅里叶发现,如同将向量
再来介绍何为“函数正交”。对于向量正交我们通常使用两向量内积(点乘)为零判断。我们知道对于向量
在本例中,由于傅里叶级数使用正余弦函数,它们的周期都可以算作
最后我们来看
于是,我们把函数