先定义一下不同坐标系下的基向量:
1)在标准坐标系下,即x轴垂直于y轴的坐标系,此时标准基向量表示为?:
2)在非标准坐标系下,基向量会有所不同,比如存在一组基向量??:
?
之前的学习我们知道,向量的表示依赖于基的选择,即某个坐标(标量)作用在基上的表达。其中坐标值是对基的缩放程度。那么,当使用不同的基时,向量??如何表达?
通过之前的学习我们知道,说到向量的变化,就要考虑到空间中的变换,而说到变换呢,就要去观察基的变换情况,找到了基的变换,向量也就随之确定了。
所以,当基向量由变为时,也就相当于基变换矩阵为,记作A。这个基变换矩阵相当于在标准坐标轴下进行的变换(可以理解为把非标准坐标轴上的基翻译成了在标准坐标轴上的表示),并不是转换到了非标准坐标轴上。?
此时,任何在非标准坐标轴中的向量表示在标准坐标轴中的形式为?。
反过来,任何在标准坐标轴中的向量在非标准坐标轴上的表示形式为?。
举例
比如将非标准坐标系中基为,其中向量逆时针旋转90°,在非标准坐标系中应该怎么表达?
1)由于基的不同,所以非标准坐标系中向量逆时针旋转90°的矩阵并不是。因此需要先在标准坐标系下变换之后再转换到非标准坐标系中表示。
向量??在标准坐标轴上表达为:
2)标准坐标系下,基向量逆时针旋转90°,基变换矩阵为W,则向量在标准坐标系下逆时针旋转90°的结果为左乘基变换矩阵:
3)最后将标准坐标系中变换好的向量“翻译”回非标准坐标系,左乘逆矩阵,为?:
总结:其实向量是在做着同样的事,只不过在表达上需要借助标准坐标轴的“转译”。先应用基变换,然后应用线性变换,最后应用基变换的逆,从而得到非标准坐标轴上变换的表达。
推广:当我们看到的形式时,W代表着空间上的某种线性变换,而和则代表这不同视角(坐标系)的转化。
这一节的内容是真的绝!
空间在经过某种变换之后,有些向量仍然会留在自身的空间里。以二维向量为例,就是说一个向量在经过变换之后依然保持在同一条直线上(保留在该向量所在的一维数轴中)?。意味着变换矩阵对这些向量的作用只是拉伸或压缩而已,相当于这些向量乘以一个标量。这时,我们就说,这些变换后仍留在原本空间中的向量为特征向量,而变换对这些特征向量对应缩放的系数,就是特征值。
举例说明
在二维空间中,存在一个的线性变换,该空间中的大部分向量经过变换后都会有或多或少的旋转,而—— 1) 基向量中的变成了原来的3倍,仍停留在x轴上,并且由于线性变换的性质,x轴上的其他向量也都被拉伸了3倍,留在了x轴。2) 向量?在经过变换后也留在了自己的数轴上,被拉伸为原来的2倍,同理,因为线性性质,它所在的数轴上任一向量也都被拉伸了2被,留在该数轴上。
所以,对于二维空间中的变换,所在数轴与向量所在数轴的向量为特征向量,拉伸的倍数3和2为对应的特征值。
注:特征值也可以为负值,这时说明该向量被反向的缩放,但仍然在原始空间。
特征值和特征向量的求解
前面说矩阵变换对特征向量的作用相当于特征向量乘以一个标量。用符号表示为?:
?
这个公式说明,矩阵与特征向量的乘积等于特征值乘以特征向量,?为了求解需要,我们将特征值标量乘以单位矩阵I来进行计算:?
?
现在两侧都变成了矩阵乘以向量的形式,因此可以移项并提出公共因子:
??
此时,寻找一个向量,使得新矩阵与的结果为零向量。分两种情况:
1)当向量本身就是零向量时,这个等式恒成立。
2)当向量不为零向量,乘以一个矩阵变成零向量时,说明这个矩阵变换对空间降维了,而空间被压缩对应的变换矩阵的行列式为0:
此等式可以解出特征值,然后根据不同的特征值代入得出对应的特征向量。
举例
以开始的变换为例,变换矩阵A=?,求解特征值:
得?
求解特征向量:
1)时,,得?,即?这个数轴上的所有向量都为特
征向量,如。
2)时,,得?,即x轴上的所有向量都为特征向量,
如。
注1:并不是所有的矩阵变换都存在特征向量,比如逆时针90°的旋转变化,此时空间中的每一个向量在变换后都发生了旋转离开了其张开的空间。而且计算特征值时发现:
特征值为复数,表明其没有特征向量。推广——当特征值为复数时,说明变换一般是某种旋转。
注2:可能出现只有一个特征值,但是特征向量不止在一条直线上的情况。比如变换?,只有唯一的特征值。但是平面上的每一个向量都是这个特征值上的特征向量。(思考,此时?,从二维变到了零向量,说明存在两个维度的自由向量没被留住,所以整个二维空间的向量都是特征向量。)
?特征基
当空间变换后的特征向量多到能选出一个张成全空间的集合,比如二维空间变换矩阵的特征向量所在直线是不同的两条,可以张成一个二维空间。这时,就能变换你的坐标系,将特征向量组成的矩阵A看作是标准坐标系下的基变换矩阵,然后进行线性变换?,再进行不同坐标系下的基变换?,就得到了M变换非标准坐标系下的表示。
示例
还是以本节开头的变换为例:
?
新矩阵必然为对角的,所以可以得到,以特征向量作为基向量,其构成的矩阵为基变换矩阵。然后进行线性变换,再乘以基变换矩阵的逆得到在“新视角”中的表达——一个对角矩阵,且对角线的数值就是基变换矩阵中每一列特征向量所对应的特征值。原因是变换矩阵对特征向量只进行了缩放。
在“新视角”中,得到的矩阵??的每一列既是空间中的基向量,也是矩阵自身作为变换时的特征向量,这种特征向量作为基向量的形式称为特征基。
推广——特征基矩阵是对角矩阵的形式。所以将某矩阵A进行对角化操作时,利用A的特征值作为对角线元素的矩阵即可。并且当见到对角矩阵时,每一列基向量都是特征向量,对角线上的值对应于特征向量的特征值。
注:并不是所有的矩阵都能够对角化。比如剪切变换矩阵?,特征值为1,特征向量仅有x=0这一条直线,此时特征向量不能张成全空间(二维),所以坐标系的转化什么的也不成立,也就不能对角化了。