摘自《Essence of linear algebra》系列視頻,很是精彩。B站上有全集~函數
咱們都知道,向量的點積是這麼作的:動畫
其幾何解釋爲投影相乘:spa
經過投影,咱們能夠理解爲何點積爲0(正交),爲何點積能夠爲負。orm
點積還具備symmetry。
假設u和v點積,對稱性即:不管是v在u上做投影再乘,仍是u在v上做投影再乘,結果都是同樣的。
這一點不太好理解,但又相當重要。咱們下面來解釋一下:視頻
假設u比v的範數大。咱們在u的方向上取w,使得w的範數等於v的範數:seo
做一條對稱軸,顯然w和v必定知足對稱性。這很是直觀!
既然如此,那麼結果和u、v點積,不過是相差常數倍,即(u的範數除以v的範數)。ip
反過來,咱們也能夠先把v拉長至w,使得w和u的範數相同。最後結果再補上常數倍(v的範數除以u的範數)。
對稱性得證。rem
首先咱們來看線性變換的苛刻條件。以二維到一維爲例。it
咱們都知道,線性性包含齊次性和疊加性。但這不直觀,不利於咱們接下來的討論。
對線性變換直觀的認識是:若是在二維空間中有一系列等距分佈於同一直線上的點:io
那麼線性變換以後,這些點在數軸上還是等距分佈的:
這相似於咱們知道的:直線通過線性變換之後還是直線。
和前幾節課的理解同樣,線性變換能夠由一個矩陣表示。
矩陣的列向量,表徵基向量變換後的位置。
不一樣的是,咱們如今介紹的是降維變換(2D→1D):
本來二維空間的基向量是[1,0],[0,1]:
如今變成了數軸上的兩個點,也就是兩個數(動畫更直觀,推薦看視頻):
所以咱們徹底能夠認爲:向量[2,1]表徵一個從二維到一維的線性變換。
如今咱們來看[1,-2]與[4,3]點積的效果分析:
從數值上看,這就是點積!
如今,咱們解釋爲何點積能夠用投影后的乘積來解釋。
假設咱們要求向量u1和v1的點積。
咱們直接把u1向量方向上的單位向量u做爲變換矩陣。
上一節已經說明,一個二維向量u實際上就表明了一個二維到一維數軸的映射:
如圖,全部二維空間上的點都會落在數軸上,而且一個輸入對應一個輸出,確實是函數。
最重要的是,這種映射是線性的:等距點投影在數軸上還是等距的。
所以,u向量的兩個元素,就表明兩條基向量落在該數軸上的兩個位置(數):
實際上,這條數軸就位於該向量所在的直線上(有點投影的意思了)。
如今咱們想求,基向量在這條數軸上的投影。
由對稱性,咱們會發現,ux正好就是基向量[1,0]在該向量上的投影。uy同理!
捋一捋思路(u1和v做點積):
以上:
這樣,咱們就成功解釋了:爲何兩個向量做點積,本質上就是求投影再相乘。