投影,不通过任何矩阵描述投影,可以通过线性变换来描述投影。
通过线性变换使得平面内的一个向量变成平面内的另一个向量,这种关系通常称为映射,将一个向量根据某规则进行映射
例:就像一个函数对输入进行变换,输出另一个向量 ;
判断线性变换的两个条件
平面平移,假如平面内的所有向量沿着某个方向平移,不是一个线性变换
零向量通过线性变换,一定是等于0的,
非线性变换
理解线性变换的方法是确定它背后的矩阵,这才是线性变换的本质。
引入坐标系选定一组基,从线性变换开始,表示线性变换。
非线性变换暂不研究,假使输入的是三维向量,输出为二维向量,
例:
每个线性变换对应一个矩阵,线性变换对于一个向量而言意味着,如果我们找到输入空间的一组基,并知道所有基向量的线性变换,足以确定 任何的线性变换,是基向量的线性组合,,对于基向量的影响,只要确定对于所有基向量的影响。
将线性变换和矩阵联系起来,问题是如何把一个与坐标无关的线性变换变成一个与坐标有关的矩阵?
矩阵源于坐标系,,坐标的存在意味着基的确立,一旦选定了一组基,坐标也随之确定,对其它向量而言,,就是坐标值存在唯一的表达式,表示成基向量的线性组合
向量本质的表达式:
向量的坐标根据,这一组基确定
通过一个矩阵来描述线性变换,构造一个矩阵用于表示线性变换(旋转,投影,维空间到维)
表示为:,关键在于确定输入维空间的输入向量与输出维空间的一组基,确定输出向量的坐标。
令:
,做为输入向量的基,这些向量来自
,做为输出向量的基,这些向量来自
选择向量通过基把它表示出来,于是得到坐标,然后把这些坐标值乘以矩阵,得到输出向量的坐标值。
首先要找出矩阵
输入空间和突出空间使用了同一组基,它们实际是投影的特征向量,所以得到的的矩阵为一个对角阵,因此特征向量为基可以得到对角阵,对角线上都是特征值
假设投影至一根倾斜45度的直线,使用标准基,而不是特征向量,标准基为,接下来求矩阵也就是投影矩阵
该阵不是最佳阵
如何确定矩阵?
首先给定两组基,
再如何确定矩阵的第一列,线性变换对于第一个基向量产生怎样的影响?
最直接的方法是对进行线性变换,然后写出它的输出,位于输出空间,构成矩阵的第一列;
第二列:
以此类推到第列然后用输入坐标乘以该矩阵,将得到正确的输出
输出的所有组合,基是一些简单的幂函数,输出是导数
输入:,基:
输出:,基:
该例,三维输入空间到二维空间输出空间的线性变换,目的是求导,求导其实是线性运算,否则无法顺利进行求导运算