1. 程式人生 > >線性代數與方程的關係(筆記)

線性代數與方程的關係(筆記)

本筆記在Gilbert Strang教授教學基礎上,增加了我自己的理解,如有不妥之處,還請大家批評指正。教授的學習視訊如下:方程組的幾何解釋

1、線性代數的基本問題

求解線性方程組是線性代數的基本問題。下面我們圍繞一個二元一次方程組討論相關內容。

clipboard.png

2、從行影象理解方程組

從幾何意義角度出發,方程組中每一個等式代表一個直線。用python畫出兩個方程的影象:

clipboard.png兩條直線相交於(1,2)。

3、從列影象理解方程組

從係數角度來考慮問題,將變數和係數分開組成新的形式。

clipboard.png變數x、y的係數都是以向量的形式表示。這兩個向量經過x和y放大組合後變成向量clipboard.png

(1,2)是方程組的解,此時的線性組合的影象如下:

clipboard.png

4、方程組的矩陣形式

我們再把列影象的代數形式進一步深化,也就是已知的方程組係數放一起,變數放一起,於是形成了係數矩陣和變數向量相乘的形式。

clipboard.png

令:clipboard.png

clipboard.png

clipboard.png方程組就簡化成了:

clipboard.png與此同時,我們發現了兩種計算b的方式:

為什麼X是列向量的形式而不是行向量的形式?我們將AX=b簡化成行和列的數量:A:(2,2)、X:(2,1)、b:(2,1)。在這樣的組合中,A是2行,X是兩行,相乘後b是2行;A是2列,X是1列,最後相乘b變成1列,我們可以理解為A決定b的行數,X決定b的列數。如果我們把X:(1,2),也就是行向量的形式[x, y],那麼A是2行,X是1行,相乘b是2行;而A是2列,X是2列,最後b卻是1列,這個規則沒法解釋。
  1. 行計算

行計算是根據方程組獲得。其中:0 = 2x-y3 = -x+2y我們推廣到一般的形式

clipboard.png進一步我們可以推廣到三元一次方程...

  1. 列計算

列計算的方式是根據方程組的向量組合形式獲得

clipboard.pngb就是A中列向量的線性組合。

4、小結

線性代數是由求解線性方程組引出。有兩種理解方程組的形式:第一種是我們一直都學習的一個方程一個影象的形式,方程組的解就是這些圖形相交的部分;第二種是向量的形式,向量形式將方程組簡化為向量方程式,其解就是線性組合的係數。再第二種的基礎上,又延伸出方程組的矩陣形式,這種形式將方程組中已知的係數和未知的變數從形式上區分開來。同時有行影象和列影象,我們理解了矩陣形式的乘法含義。