Chapter 2 · 核心工具
向量是物件,座標是描述方式。同一支箭頭,兩個人用不同的尺量會得到不同的數字。
點上面任一按鈕,或下面直接編輯。
第一欄是 ,第二欄是 ,第三欄是 。
[ 1, 1, 1 ]
線性代數最容易被混淆的事情之一:「向量」跟「向量的座標」不是同一件事。
向量 是空間裡一支真實的箭頭 — 它有自己的方向跟長度,跟你怎麼描述它無關。座標 是當你選定一組「尺」(基底)之後,這支箭頭在那組尺下的讀數。換一組尺,讀數就不一樣。
類比:
你跟一個用公制的人指著同一座山。你說「3 英里」、他說「4.8 公里」。山是同一座山(向量),但兩個數字不一樣(座標),因為你們用不同的尺(基底)。
把新基底 (每一欄是一支新基底向量,用標準座標表示)。要把 在新基底下的座標算出來:
反過來,已知新基底下的座標 ,回到標準座標:
意思就是:「新座標的第 i 個分量 = v 是 bi 的多少倍」的組合。
如果新基底 是正交且每個向量都是單位長(叫「正交歸一基底」, orthonormal),那麼:
不用算反矩陣 — 直接轉置就好!這就是為什麼大家想盡辦法找正交基底(PCA、Fourier、QR 分解…)。試試 繞 Z 旋轉 45° 那個 preset,比較 跟 就會看到。
(1, 0, 0) → 標準座標下是「沿 X 軸」,新座標下變 (0.71, -0.71, 0)。同一支箭頭,數字不一樣。(2, 0.5, 0) → 新座標下變 (1, 1, 0)。為什麼?因為 b₁ 比較長,所以「同一個 v」算起來只是 b₁ 的 1 倍。Model · View · Projection 都是一次換基底。