此处用于记录我学习 MIT 18.06 Linear Algebra 的笔记。
顺便学习 Latex 排版。
每次看完都会忘记,比较难受,尝试记住
正交矩阵 Orthogonal Matrix
正交矩阵有 满足 。
因为 的每一列 都是单位向量,并且两两正交,所以 。
因此,在 和 相乘时,对应元素为 。只有当 时,才会有非零值,且为 1。否则任意两列 和 的互相垂直,内积为 0。
此外,因为有 ,所以 。
行列式 Determinant
行列式是一个标量值,表示矩阵的某些性质。对于 矩阵 ,其行列式记为 或 。
行列式有三个重要性质:
-
The determinant of the n by n identity matrix is 1. 即 。
-
The determinant changes sign when two rows are exchanged. 即交换矩阵的两行,行列式的值会变号。
-
The determinant is a linear function of each row separately. 即行列式对每一行都是线性函数。
-
如果矩阵的一行乘以一个标量 ,则行列式也乘以 。
-
如果矩阵的一行是两行之和,则行列式等于这两行分别拆分计算的行列式之和。
-
利用这三个性质,可以推导出其他性质:
-
如果矩阵有两行相同,则行列式为 0。
因为根据性质 2,交换这两行会使行列式变号,但行列式并没有发生变化,所以行列式必须为 0。
-
将行列式的一行加上或者减去另一行,行列式的值不变。
因为根据性质 3,行列式是线性函数,所以可以将该行拆分成两部分,一部分是原来的行,另一部分是被加上或者减去的行。
同时,拆分出来的矩阵,将所乘的标量提出后,会有两行相同,根据性质 4,行列式为 0。因此,行列式相加后的值不变。
-
如果行列式有全零行,那么行列式为 0。
因为可以将该行加上或者减去其他行,变成两行相同的情况,根据性质 5,行列式的值不变,又因为根据性质 4,所以行列式为 0。
-
如果行列式是三角矩阵(上三角矩阵或者下三角矩阵),则行列式等于对角线元素的乘积。
因为可以通过将非对角线元素所在的行加上或者减去其他行,将其变成对角矩阵,而根据性质 3,提出每一行的对角线上的标量后,留下的矩阵是单位矩阵,行列式为 1。
因此,行列式等于对角线元素的乘积。
-
如果 是奇异矩阵,则 。如果 是可逆的矩阵,则 。
将矩阵化为行阶梯形矩阵时,奇异矩阵会有全零行,根据性质 6,行列式为 0。
-
。
-
。
当 时,有 ,根据性质 9,,所以 ,即 。
-
。
当 不是奇异矩阵时,有 ,可以分解为 ,其中 是置换矩阵, 是下三角矩阵, 是上三角矩阵。
因为 ,因为
,因为 的对角线上都 1
,因为上下三角矩阵的行列式只取决于对角线元素
所以 。
当 是奇异矩阵时,,同样有 。
因为性质 11,因此行列式的行和列操作是一样的。
特征向量与特征值 Eigenvectors and Eigenvalues
设有矩阵 ,如果存在向量 和标量 ,使得 ,则称 为矩阵 的特征向量, 为对应的特征值。
因此有
要使得 有非零解,必须使得 为奇异矩阵,。
求特征值 Finding Eigenvalues
要找到矩阵 的特征值,需要解特征多项式 。 该多项式的根即为矩阵 的特征值。可能是重根。
求特征向量 Finding Eigenvectors
对于每个特征值 ,将其代入方程 ,通过求解该齐次线性方程组,可以找到对应的特征向量 。特征向量不一定唯一,当特征值是重根时,可能有多个线性无关的特征向量。
对角化 Diagonalization
如果一个矩阵 有 个线性无关的特征向量 ,则可以将这些特征向量组成一个矩阵 。对应的特征值组成对角矩阵 。
则有 。如果 可逆,则可以写成 ,称为矩阵 的对角化形式。
因为 需要可逆,因此需要 A 有 个线性无关的特征向量。必须满足矩阵 的特征多项式有 个不同的根,或者重根的代数重数等于几何重数。
有了对角化形式后,可以方便地计算矩阵的幂次 ,其中 只需对角线元素取幂。
对称矩阵 Symmetric Matrix
当矩阵 满足 时,称其为对称矩阵。
回顾上面的对角化,可以得到 。
由于 是对称矩阵,有 ,因此 。
是对角矩阵,因此 。
因此有 。
两边同时左乘 ,右乘 ,得到 。
所以 满足 ,即 是正交矩阵。
因此,对称矩阵可以被正交对角化,即 ,其中 是正交矩阵, 是对角矩阵。
对称矩阵的以下性质:
-
特征值为实数。
-
不同特征值对应的特征向量正交。
假设实矩阵 有 , , 则一定有 。
对于 ,两边左乘 ,得到 。
对于 ,两边右乘 ,得到 。
对比可知 ,当且仅当 时,,即 为实数。
如何证明 呢?
假设 ,则 ,因为 和 不全为 0,所以 。
因此,实对称矩阵的特征值为实数。
Real Eigenvalues All the eigenvalues of a real symmetric matrix are real.
注意:假如 是复矩阵,需要 才能保证特征值为实数。
假设有 和 ,其中 。
对于 ,左乘 ,得到 。
又因为 ,所以 。
所以可得 。
所以 。
所以 。
Orthogonal Eigenvectors Eigenvectors of a real symmetric matrix (when they correspond to different eigenvalues) are always perpendicular.
注意:不是所有特征向量都正交,只有对应不同特征值的特征向量才正交。