线性变换与矩阵的关系
约 10 分钟
先有变换,还是先有矩阵
第二节说矩阵是变换机器,其实顺序应倒过来:变换是本体,矩阵只是它的档案。一个变换只要满足两条规矩——先加再变 = 先变再加(保加法)、放大再变 = 变完再放大(保倍数)——它就是线性变换。
类比:演员与证件照
变换是演员本人,矩阵是他的证件照。换一套「坐标系」(换相机角度),同一个变换会拍出不同的矩阵。所以别把矩阵和变换划等号:矩阵依赖坐标,变换不依赖。
档案是怎么建立的
只要知道机器把两个「基准箭头」(1, 0) 和 (0, 1) 送到哪里,任何向量 (x, y) 的去向都能推算——因为 (x, y) = x·(1, 0) + y·(0, 1),而机器保加法、保倍数。所以把两个基准的像写成两列,就是矩阵。矩阵的列重要,原因就在这。
反例帮你划线
平移(每个点向右挪 3 格)不是线性变换:原点被挪走了。旋转、缩放、镜像、投影都是线性的;平移、加噪声不是。口诀:原点必须待在原地。
为什么要分这么清
换坐标系是工程日常:机器人要在大地坐标、自身坐标、摄像头坐标之间换算,每次都像给同一个变换「换证件照」。懂了这层,坐标变换就不是背公式。
练一练:判断 (x, y) → (x + 3, y) 和 (x, y) → (x - y, x + y) 哪个是线性变换?
小纸条
写出「把 (1,0) 送到 (0,1)、把 (0,1) 送到 (1,0)」这台机器的矩阵(两列),并验证它交换了 (2,3)。
登录 后可看答案