线性变换及其与矩阵的关系——线性代数的本质(三)

Unfortunately, no one can be told what the Matrix is. You have to see it for yourself.

-- Morpheus

线性变换 Linear transformation

通常我们说 变换(transformation)时,实际上指的是函数(function)— f(x) ,给它一定的输入,它会产生相应的输出。在线性代数的场景中,变换(transformation)可以想象为输入某个向量,然后输出另一个向量的过程。

如果是这样,为什么使用变换(transformation)这个词,而不直接使用函数(function)呢?因为变换有移动的含义在里面,而更好的理解输入向量到输出向量的过程的方式是移动向量

如果一个变换(transformation)接收一个输入向量,并输出一个新的向量,我们可以想象它是从输入的向量 (vector)移动到了输出的向量(vector)。然后我们把这种变换当做一个整体来理解,想象整个平面内任何向量(vectors)都随着这个变换(transformation)发生了各自的移动,等同于平面内所有的点随着该变换(transformation)移动到了另一个点。

而线性代数中的线性变换(Linear transformation)是一种更易理解的、特殊的变换,它具备两个的条件:

  1. 向量在变换后仍然是直线,不会被扭曲;
  2. 原点不会发生移动。

把一个平面想象为彼此间均匀且平行的网格,线性变换会让网格中的线条依然保持平行且均匀。例如下图是细实线组成的空间变换到粗实线组成的空间后的样子:

矩阵 Matrix

理解了线性变换后,我们如何用数学的方式来表示它呢?这样我们就可以把这个“公式”制作成计算机程序,然后输入一个向量的坐标,它就会给我们返回变换后的向量的坐标。

实际上你只需要记录两个基本向量变换后的向量即可,也就是 \hat{i}\hat{j} 变换后的向量 \hat{i}_{transformed}\hat{j}_{transformed},因为所有向量都可以由基向量通过乘法和加法表示而来,所以任何向量变换后的结果也可以由变换后的基本向量 \hat{i}_{transformed}\hat{j}_{transformed} 计算得出,这归因于刚才说的线性变换所具备的两个重要的条件,正是因为这两个条件,其他向量和基向量间的比例才能在变换后依然得以保持,即只要是线性变换,在新的空间中, \hat{i}_{transformed}\hat{j}_{transformed} 依然是 1 个单位长度(相对来说)的基向量。

举个例子,例如向量 \left[\begin{matrix}-1\\2\end{matrix}\right] 在变换前为 -1\hat{i} + 2\hat{j},由于线性变换的平行均匀的特性,在 \hat{i}\hat{j} 变换后,新向量的计算方式为:
\vec v_{transformed } = -1 \hat{i}_{transformed} + 2\hat{j}_{transformed}
可以看到,虽然进行了线性变换,但变换前后,相同向量的线性组合并没有发生变化。所以,只要我们知道了 \hat{i}\hat{j} 在变换后的位置,我们就可以推断其他的向量的变换情况,而不需要专门的观察所有其他向量的变换情况。具体一点,假设有这样的变换,\hat{i} 变换到 \left[\begin{matrix}-1\\2\end{matrix}\right],而 \hat{j} 变换到 \left[\begin{matrix}3\\0\end{matrix}\right],对于任意向量 \left[\begin{matrix}x\\y\end{matrix}\right] 而言,在变换后它将落在\left[\begin{matrix}1x+3y\\-2x + 0y\end{matrix}\right],如下:

\hat{i} \to \left[\begin{matrix}1\\-2\end{matrix}\right] \qquad \hat{j}\to \left[\begin{matrix}3\\0\end{matrix}\right]

\left[\begin{matrix}x\\y\end{matrix}\right] \to x\left[\begin{matrix}1\\-2\end{matrix}\right] + y\left[\begin{matrix}3\\0\end{matrix}\right] = \left[\begin{matrix}1x+3y\\-2x + 0y\end{matrix}\right]

结论是,在二维空间中,线性变换仅需要用 4 个数字来表示,即 \hat{i}_{transformed} 对应的两个坐标和 \hat{j}_{transformed} 对应的两个坐标 ,一般我们把它们放到一个2乘2的“矩阵”中,即
\left[\begin{matrix}a\quad b\\c\quad d\end{matrix}\right]
左边的 \left[\begin{matrix}a\\c\end{matrix}\right]\hat{i} 变换后的向量,而右边的 \left[\begin{matrix}b\\d\end{matrix}\right]\hat{j} 变换后的向量,这就是矩阵真正的来历——它只是用来表示线性变换的方式而已。而对于原向量空间中的向量 \left[\begin{matrix}x\\y\end{matrix}\right] ,根据线性组合,我们便知道其变换后的向量为
x\left[\begin{matrix}a\\c\end{matrix}\right] + y\left[\begin{matrix}b\\d\end{matrix}\right] = \left[\begin{matrix}ax + by\\cx + dy\end{matrix}\right]
同样为了方便我们记录,我们通常把上面的式子定义为:
\left[\begin{matrix}a\quad b\\c \quad d\end{matrix}\right]\left[\begin{matrix}x\\y\end{matrix}\right]
把矩阵放在原向量的左边,就像这个向量的函数一样,把式子写完整,如下:
\left[\begin{matrix}a\quad b\\c \quad d\end{matrix}\right]\left[\begin{matrix}x\\y\end{matrix}\right]= x\left[\begin{matrix}a\\c\end{matrix}\right] + y\left[\begin{matrix}b\\d\end{matrix}\right] = \left[\begin{matrix}ax + by\\cx + dy\end{matrix}\right]
看到上面的式子,会不会感觉很熟悉,这就是我们在教科书中学到的矩阵向量的乘法,现在你知道这个计算背后的意义了吧:它只是用来计算空间变换给指定向量带来的变化的工具而已。而本文的重点是:一旦今后你看到了矩阵,你便可以将其解释为空间的一种特定的转换,理解了这一点,线性代数的一切都好理解了。

参考:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 78,954评论 1 174
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 26,937评论 1 143
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 30,608评论 0 102
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 16,804评论 0 87
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 22,088评论 0 144
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 18,155评论 0 87
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 10,931评论 2 162
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 10,360评论 0 78
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 8,879评论 5 112
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 12,142评论 0 130
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 10,900评论 1 126
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 11,710评论 0 129
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 6,538评论 0 17
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 9,326评论 2 116
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 12,452评论 3 124
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 8,173评论 0 3
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 8,388评论 0 77
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 12,919评论 2 133
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 13,563评论 2 130

推荐阅读更多精彩内容