首先,我们先来解析‘线性变换’这个术语 linear transformation
变换(transformation)本质是函数(function)的一种花哨说法,它接收内容并输出对应结果
既然变换和函数意义相同,那为什么不直接用函数?
因为用变换(transformation)这个词在暗示我们用运动去思考
如果一个变换接收一个向量并输出一个向量,我们可以把它看作是从输入向量到输出向量到移动
接下来要理解整个变换,我们可以想象每个向量都移动到对应的输出向量(向量太拥挤,把每个向量看成坐标点舒服些,这些坐标点正好对应了矩阵的表示方式)
各种各样的变换对空间产生的效果是很美妙的,任意一个变换可以非常复杂
幸运的是,线性代数限制在一种特殊类型的变换上,这种变换容易理解,称为线性变换
如果一个变换具有以下两条性质,我们就称它是线性的:
一、直线在变换后依然保持为直线,不能弯曲
二、原点必须保持固定
如何用数值去描述线性变换?
应该给计算机一个怎样的计算公式,使得你给它一个向量的坐标,它能给你变换后向量的坐标呢
实际结果是,你只需要记录两个基向量i帽和j帽变换后的位置
运用这个公式,给任意一个向量都能说出它在变换后的位置,因此
一个二维线性变换仅由四个数字完全确定,即变换后i帽的两个坐标与变换后j帽的两个坐标
总之线性变换是操作空间的一种手段