(本回答的目標讀者是線性代數的初學者。)
先回答題主的問題:
矩陣是對線性變換的表示;對於同一個線性變換,基選擇的不同,表示該線性變換的矩陣就不同。
接下來我試著解釋這句話。
由於我們研究的物件是『
線性變換
』,而不是『矩陣』,所以在繼續往下看之前,
建議暫時忘記一切關於『矩陣』的內容
,直到我提到這個概念為止。
好,開始了呦。
一個線性變換是一個
函數
。一旦確定了函數對於定義域中每一個元素的作用,也就確定了這個函數。對於線性變換來說,我們需要知道
每一個向量
被變換到了哪裏。
由於這個變換是
線性
的,所以我們只需要知道
一組基向量
被變換到了哪裏,就可以知道任何一個向量的被變換到哪裏了。
什麽意思呢?我們具體一點來看:考慮一個線性變換T:V\rightarrow W
,我們想要知道V
中每一個向量v
去了哪裏,我們只需要知道V
的一組基向量v_{1},...,v_{n}
去了哪裏(因為V
中任意向量都是基向量的線性組合),也就是要知道T(v_{k})
是W
中的哪一個向量。
那我們怎麽描述W
中的一個向量呢?同樣的道理,我們可以用W
的一組基向量w_{1},...,w_{m}
來描述W
中的任意一個向量。
這下就好辦了,為了表示一個線性變換T:V\rightarrow W
,我們選擇V
的一組基向量v_{1},...,v_{n}
,再選擇W
的一組基向量w_{1},...,w_{m}
,接著,把T(v_{k})
用w_{k}
表示出來,就搞定了!
也就是說,我們把每一個T(v_{k})
寫成w_{k}
的線性組合:
T({v_{k}})=a_{1,k}w_{1}+...+a_{m,k}w_{m}
再說一遍,
這個式子描述了V
的第k
個基向量被變換到W
中之後的位置。
所以,選定了V
與W
的基向量之後,線性變換可以由a_{j,k}
唯一確定,其中j=1,...,m
,對應的是W
的基,k=1,...,n
,對應的是V
的基。
好了,你肯定猜我要說:『我們把a_{j,k}
寫成m\times n
的矩陣中第j
行第k
列的元素。』
先不急,這句話是對的,但我要說的不是這個。來看一張圖: