加载中...
在线性变换中,有一种特殊情况,即变换后的向量方向保持不变,仅在长度上发生缩放。这种特性在很多应用中很有价值,例如在 人脸识别中 ,算法通过提取脸部几何特征(如眼睛间距与鼻子宽度的比例),来生成数据的 主要特征 (由向量表示)。这些特征在环境光照、人脸表情、拍摄角度等 外部条件变化下 依然能够保持相对稳定,从而我们可以忽略发型、妆容等无关信息,算法只依靠脸部的主要特征就可以确定人脸对应的身份信息。接下来,我们通过一个具体的示例来直观展示这种变换的过程:
上面示例中的矩阵 对向量 施加变换后,得到的向量 相比 的方向并没有发生变化,它仅在长度上放大了 倍,我们称这个放大倍数 为矩阵 的 特征值 。向量 称为与 对应的 特征向量 。更为严谨的定义如下:
我们首先讨论一个基本问题:如何判断某个向量是否为矩阵 的特征向量?根据定义,这可以通过以下步骤判断:计算矩阵 与向量 的乘积,并检查结果是否等于某个标量 乘以 。如果存在这样的 ,则 是 的特征向量,而 是对应的特征值。以下是具体的示例:
我们再来看另一个基本问题:如何判断某个标量值是否为矩阵 的特征值。求解这个问题的步骤也比较简单,请看下面的示例(判断标量 是否为矩阵 的特征值):
判断标量值 是否为矩阵 的特征值,根据定义,实际就是求矩阵方程 是否存在非平凡解(即 )。经过计算,标量 是矩阵 的特征值,它对应的特征向量 。除了标量 之外,标量 也是矩阵 的特征值, 对应的特征向量为 (下一节 我们会介绍求特征值的方法)。
方程 的所有解构成矩阵 的 零空间 ,它称为矩阵 对应特征值 的 特征空间 。特征空间是向量空间 的一个子空间,它包含所有特征向量以及零空间。其几何意义在于它揭示了在 变换中,哪些向量在矩阵作用下仅被缩放而方向保持不变。如下动画所示,每个特征值对应一条通过原点的直线。
求特征空间的基的方法如下:对于给定的矩阵 和特征值 ,构造矩阵 并求解齐次线性方程组 。通过行化简得到解的通解形式,从中提取线性无关的特征向量,这些向量构成特征空间的基。下面的动画过程展示了这个过程:
示例中矩阵 的特征值 对应的特征空间的一组基如下():
它对应的特征空间是 中的一个二维子空间。
在研究特征值和特征向量的过程中,计算特征值 是理解矩阵特性的重要一步。特征值的分布决定了特征空间的结构。 对于三角矩阵 ,其特征值计算更为简单。有如下定理:
假设形式:特征值定义
根据特征值的定义,标量 的矩阵 的特征值,当且仅当方程 存在非零解。
计算矩阵 的形式
对于一个上三角矩阵 , 的形式是:
自由变量的存在条件
非零解的存在取决于矩阵 至少有一个自由变量。由于该矩阵的结构是三角矩阵,自由变量的出现只需要主对角线上某一元素为零。
特征值的条件
当且仅当 中的某一个值时,矩阵 的对应对角线元素为零,方程 才有非平凡解。
结论
因此,上三角矩阵的特征值是其主对角线上的元素。
定理 的结论可以帮助我们快速判断三角矩阵的特征值。请看下面这个示例:
需要特别注意的是特征值为 的情况:当矩阵 存在特征值为 时,满足方程:
这表明矩阵 的线性变换将与 对应的特征向量 映射到零向量,几何上可以理解为这些向量被压缩到原点。另外,若三角矩阵的对角线元素存在 ,也意味着矩阵 不可逆 。
特征空间的基体现了特征向量的线性独立性,而特征值的不同性则与特征向量的线性无关性密切相关。这是特征向量的一个重要特性,有如下定理:
假设线性相关
假设 是线性相关的集合,根据线性相关定义,存在某个特征向量 可由前面的特征向量线性表示:
两边乘以矩阵
两边同时乘以矩阵 ,并利用特征向量的性质 ,得到:
结合第一步的等式消去
用第一步的等式替换 ,得到:
利用线性无关性与特征值不同性
因为 是线性无关的,且特征值 不同,因此 对所有 成立。这使得所有系数 必须都为 。
矛盾与结论
导致 ,这与假设 是非零向量(特征向量的定义决定的)的定义矛盾。因此,假设不成立, 是线性无关的。