基底的變換或稱基的變換（change of basis）在線性代數中，_n_ 維向量空間的基是 _n_ 個向量 α1, ..., αn 的序列，帶有所有這個空間中的向量可以唯一的表達為基向量的線性組合的性質。因為經常需要處理一個向量空間的多於一個的基，在線性代數中能夠輕易的變換向量的逐坐標表達，和變換關於一個基的線性映射到關於另一個基的等價表達是根本重要的。這種變換叫做基變更。

儘管下面採用了術語向量空間，符號 R 意味著實數域，這裡討論的結果成立只要 R 是交換環，而這裡的向量空間可替代為自由 R - 模_。_



預備概念

Rn 的平常基是 $\{{\vec {e}}_{1},\cdots ,{\vec {e}}_{n}\}$ ，這裡的 ${\vec {e}}_{j}=(0,\cdots ,1,0,\cdots ,0)$ 是 Rn 的元素，在第 _j_ 個位置上都是 1，其他地方都是 0。

如果 _T_ : Rn → Rm 是線性變換，_T_ 的 m × n 矩陣是對於 $j=1,\cdots ,n$ 其第 _j_ 縱列是 $T({\vec {e}}_{j})\,$ 的矩陣 t。在這種情況下我們有 $T({\vec {x}})=\mathbf {t} {\vec {x}}$ 對於所有 Rn 中的 x，這裡我們把 x 當作列向量，在右側的乘法是矩陣乘法。在線性代數中一個基本事實是從 Rn 到 Rm 的所有線性變換的向量空間 Hom (Rn, Rm) 自然的同構在 R 上的 m × n 矩陣的空間 Rm × n；就是說線性變換 _T_ : Rn → Rm 對於所有目的和用途都等價於它的矩陣 t。

我們還利用下列簡單的觀察。

定理：設 _V_ 和 _W_ 是向量空間，設 $\{\alpha _{1},\cdots ,\alpha _{n}\}$ 是 _V_ 的基，並設 $\{\gamma _{1},\cdots ,\gamma _{n}\}$ 是任何 _W_ 中的 _n_ 個向量。則存在一個唯一的線性變換 _T_ : _V_ → _W_ ，對於 $j=1,\cdots ,n$ 有 $T(\alpha _{j})=\gamma _{j}\,$ 。

這個唯一的 _T_ 定義自 $T(x_{1}\alpha _{1}+\cdots +x_{n}\alpha _{n})=x_{1}\gamma _{1}+\cdots +x_{n}\gamma _{n}$ 。當然，如果 $\{\gamma _{1},\cdots ,\gamma _{n}\}$ 碰巧是 _W_ 的基，則 _T_ 是雙射又是線性的；換句話說，_T_ 是同構。如果在這種情況下我們還有 _W_ = _V_，則 _T_ 被稱為是自同構。

現在設 _V_ 在 R 上的向量空間並假設 $\{\alpha _{1},\cdots ,\alpha _{n}\}$ 是 _V_ 的基。通過定義，如果 ξ 是 _V_ 中的向量，則 $\xi =x_{1}\alpha _{1}+\cdots +x_{n}\alpha _{n}$ 是 $x_{1},\cdots ,x_{n}$ 在 R 中唯一純量選擇，被叫做 ξ 相對於有序基 $\{\alpha _{1},\cdots ,\alpha _{n}\}$ 的坐標。 Rn 中的向量 ${\vec {x}}=(x_{1},\cdots ,x_{n})$ 被叫做 ξ (相對於這個基) 的坐標元組。唯一的線性映射 φ : Rn → _V_，對於 $j=1,\cdots n$ 有 $\phi ({\vec {e}}_{j})=\alpha _{j}\,$ ，它被稱為對 _V_ 和基 $\{\alpha _{1},\cdots ,\alpha _{n}\}$ 的坐標同構。所以 $\phi ({\vec {x}})=\xi \,$ 若且唯若 $\xi =x_{1}\alpha _{1}+\cdots +x_{n}\alpha _{n}$ 。



坐標變更

我們實現檢查在 _V_ 中的向量 ξ 的坐標在選擇了另一個基的時候怎樣變更的問題。假設 $\{\alpha _{1},\cdots ,\alpha _{n}\}$ 和 $\{\alpha '_{1},\cdots ,\alpha '_{n}\}$ 是 _V_ 的兩個基。設 φ1 和 φ2 是從 Rn 到 _V_ 的對應的坐標同構就是說 $\phi _{1}({\vec {e}}_{j})=\alpha _{j}\,$ 而 $\phi _{2}({\vec {e}}_{j})=\alpha '_{j}\,$ 對於 $j=1,\cdots ,n$ 。如果 ${\vec {x}}=(x_{1},\cdots ,x_{n})$ 是 ξ 關於第一個基的坐標 _n_- 元組，因此 $\xi =\phi _{1}({\vec {x}})\,$ ，則 ξ 關於第二個基的坐標元組是 $\phi _{2}^{-1}(\xi )=\phi _{2}^{-1}(\phi _{1}{\vec {x}}))$ 。現在映射 $\phi _{2}^{-1}\circ \phi _{1}$ 是在 Rn 上的自同構，因此有一個矩陣 p。此外， p 的第 _j_ 縱列是 $\phi _{2}^{-1}\circ \phi _{1}({\vec {e}}_{j})=\phi _{2}^{-1}(\alpha _{j})$ ，就是說， $\alpha _{j}\,$ 關於第二個基 $\{\alpha '_{1},\cdots ,\alpha '_{n}\}$ 的坐標 _n_- 元組。所以 ${\vec {y}}=\phi _{2}^{-1}(\phi _{1}({\vec {x}}))=\mathbf {p} {\vec {x}}$ 是 ξ 關於基 $\{\alpha '_{1},\cdots ,\alpha '_{n}\}$ 的坐標 _n_- 元組。



線性變換的矩陣

現在假設 _T_ : _V_ → _W_ 是線性變換，{α1, ..., αn} 是 _V_ 的一個基而 {β1, ..., βm} 是 _W_ 的一個基。設 φ 和 ψ 分別是 _V_ 和 _W_ 的相對於給定基的坐標同構。則映射 _T_1 = ψ-1 o _T_ o φ 是從 Rn 到 Rm 的線性變換，並因此有一個矩陣 t；它的第 _j_ 縱列是 ψ-1(T(αj)) 對於 _j_ = 1, ..., _n_。這個矩陣叫做 _T_ 關於有序基 {α1, ..., αn} 和 {β1, ..., βm} 的矩陣。如果 η = _T_(ξ) 並且 y 和 x 是 η 和 ξ 的坐標元組，則 y = ψ-1(T(φ(x))) = tx。反過來，如果 ξ 在 _V_ 中，而 x = φ-1(ξ) 是 ξ 關於 {α1, ..., αn} 的坐標元組，我們設置 y = tx 和 η = ψ(y)，則 η = ψ(_T_1(x)) = _T_(ξ)。就是說，如果 ξ 在 _V_ 中而 η 在 _W_ 中並且 x 和 y 是它們的坐標元組，則 y = tx 若且唯若 η = _T_(ξ)。

定理：假設 _U_, _V_ 和 _W_ 是有限維的向量空間並為每個選擇了有序基。如果 _T_ : _U_ → _V_ 和 _S_ : _V_ → _W_ 是有矩陣 s 和 t 的線性變換，則線性變換 _S_ o _T_ : _U_ → _W_ (關於給定基) 的矩陣是 st。

基的變更

現在我們要問 _T_ : _V_ → _W_ 的矩陣在變更在 _V_ 和 _W_ 的基的時候發生了什麼。設 {α1, ..., αn} 和 {β1, ..., βm} 分別是 _V_ 和 _W_ 的有序基，並假設給予了第二對基 {α'1, ..., α'n} 和 {β'1, ..., β'm}。設 φ1 和 φ2 是從在 Rn 中的平常基到 _V_ 的第一個和第二個基的坐標同構，並設 ψ1 和 ψ2 是從在 Rm 中的平常基到 _W_ 的第一個和第二個基的同構。

令 $T_{1}=\psi _{1}^{-1}\circ T\circ \phi _{1}$ ，並令 $T_{2}=\psi _{2}^{-1}\circ T\circ \phi _{2}$ （兩者都從 $\mathbb {R} ^{n}$ 映至 $\mathbb {R} ^{m}$ ）。令 $\mathbf {t} _{1}$ 與 $\mathbf {t} _{2}$ 為相應的矩陣。令 $\mathbf {p} ,\mathbf {q} $ 分別為對應到基變更自同構 $\phi _{2}^{-1}\circ \phi _{1}:\mathbb {R} ^{m}\to \mathbb {R} ^{m}$ 與 $\psi _{2}^{-1}\circ \psi _{1}:\mathbb {R} ^{n}\to \mathbb {R} ^{n}$ 的矩陣。

 
由於我們有 $T_{2}=\psi _{2}^{-1}\circ T\circ \phi _{2}=(\psi _{2}^{-1}\circ \psi _{1})\circ T_{1}\circ (\phi _{1}^{-1}\circ \phi _{2})$ ，又因為線性映射的合成對應到矩陣乘法，遂得到

　
: $\mathbf {t} _{2}=\mathbf {q} \mathbf {t} _{1}\mathbf {p} ^{-1}$



自同態的矩陣

線性變換的矩陣的一個重要情形是自同態的矩陣，亦即從一個向量空間 $V$ 至其自身的線性映射，換言之就是 _W_ = _V_ 的情形。我們可以自然地取基 {β1, ..., βn} = {α1, ..., αn} 與 {β'1, ..., β'm} = {α'1, ..., α'n}。此時線性映射 _T_ 的矩陣必為方陣。

基的變更

套用同樣的基變更，使得 q = p，而基變更公式遂寫成

　
: t2 = p t1 p-1.

在此情形下，可逆矩陣 p 被稱為向量空間 _V_ 的基變更矩陣，而上述等式言明 t1 與 t2 是相似矩陣。



雙線性形式的矩陣

於域 _R_ 的向量空間 _V_ 上的雙線性形式是一個映射 _V_ × _V_ → _R_，使得它對兩個參數都是線性的，也就是說

　
: $v\mapsto B(v,w)$

　
: $v\mapsto B(w,v)$

對任何固定的 _w_ 都是線性的。此定義可推廣至於交換環的模，此時須將線性映射換為模同態。

對應於基 $\alpha _{1},\dots ,\alpha _{n}$ 的 Gram 矩陣 _G_ 定義為

　
: $G_{i,j}=B(\alpha _{i},\alpha _{j})\,$ .

若 _v_, _w_ 以此基表成

　
: $v=\sum _{i}x_{i}\alpha _{i}$

　
: $w=\sum _{i}y_{i}\alpha _{i}$

則該雙線性形式由下式給出

　
: $B(v,w)=x^{\top }Gy\,$ .

若 _B_ 是對稱雙線性形式，則對應的矩陣會是對稱矩陣。

基的變更

若矩陣 _P_ 表示從 $\alpha _{1},\dots ,\alpha _{n}$ 至 $\alpha '_{1},\dots ,\alpha '_{n}$ 的基變更，則兩組基的 Gram 矩陣依下式變換：

　
: $G'=P^{\top }GP\,$



參考文獻



外部連結


* MIT Linear Algebra Lecture on Change of Bases（頁面存檔備份，存於網際網路檔案館） at Google Video, from MIT OpenCourseWare