[爆卦]高斯消去法高斯喬登消去法是什麼?優點缺點精華區懶人包

為什麼這篇高斯消去法高斯喬登消去法鄉民發文收入到精華區:因為在高斯消去法高斯喬登消去法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者building99 (熊貓王)看板NTPU-CSIE98標題[分享] 線代第一章重點時間Wed...



線代讀一讀做了個重點整理

想到昨天子敬ㄉㄉ說

高中在混沒學好

又常翹課不學好

要考試了

就來發個文做學術交流和普渡眾生吧

有錯或遺漏的請指正

發的有點晚....

要指正要快!!


--------------------------


一.利用矩陣求聯立方程式:

(1)一個m x n 的 linear System

m表方程式個數

n表未知數X的個數

X1 + 3X2 + X3 = 5
2X1 + X2 + X3 = 8

這是個 2x3的linear System


(a) Over-determined Systems

m > n

(b) Under-determined Systems

m < n

(2)把聯立方程是直接置入矩陣中

以上述的方程式為例:

X1 + 3X2 + X3 | 5
[ | ] (我不會用更大的括弧..)
2X1 + X2 + X3 | 8


二.高斯消去法(Gaussian Elimination)

(1)strict triangular form:

利用矩陣中的行列乘以某倍加至其他行

把矩陣中的第k行的前k-1個未知數的係數都變為0

而第k個係數不可為0

整個矩陣就像個倒三角形

例:

3X1 + 2X2 + X3 = 1

X2 - X3 = 2

2X3 = 4

(2) row echelon form 的三個條件

(a)每一列不為0的開頭要為1

(b)每一列帶頭的連續0要比上一列的多

(c)全為0的那列以下不可再出現0以外的數字

例:

1 4 2 1 2 3
[ 0 1 3 ] (o) [ 0 0 1 ] (o)
0 0 1 0 0 0

2 4 6 0 0 1
[ 0 3 5 ] (x) [ 0 1 1 ] (x)
0 0 0 1 0 0


三. 高斯喬登消去法(Gauss-Jordan reduction)

reduced row echelon form 的條件:

(a)必須為row echelon form

(b)每一列第一個不為0項是那行唯一不為0的數

例:


1 0 0 3 0 1 2 0
[ 0 1 0 2 ] [ 0 0 0 1 ]
0 0 1 1 0 0 0 0


四.轉置矩陣性質

T T
(1) ( (A) ) = A

T T
(2) (aA) = aA

T T T
(3) (A+B) = A + B

T T T
(4) (AB) = B A


五.單位舉陣 The identity matrix

單位舉陣(I):對角線全為1,其餘全為0

例:

1 0 1 0 0
[ ] [ 0 1 0 ]
0 1 0 0 1


性質: IA = A AI = A


六.三角矩陣 Triangular matrices

(1)Upper triangular (U)

為左下角三角為0的矩陣

例:

3 2 1
[ 0 2 1 ]
0 0 5

(2)lower triangular (L)

為右上角三角為0的矩陣

例:

1 0 0
[ 6 2 0 ]
1 4 3
七.對角矩陣diagonal matrix

對角線上不為0,其餘皆為0 (為 U & L 的合體)

例:

1 0 1 0 0
[ ] [ 0 2 0 ]
0 5 0 0 3

八.反矩陣Matrix Inversion

定義: AB = I
則 A B 互為反矩陣

性質:

(1)反矩陣是唯一的

證明:假設 B C 皆為A的反矩陣

B=BI=B(A C)=(B A)C=IC=C 得證

(2)並非所有矩陣皆有反矩陣,

singular表無反矩陣,nonsingular為有反矩陣

(3)若矩陣為nonsingular,則
-1 -1 -1
(AB) = B A

證明:
-1 -1 -1 -1 -1 -1
(B A )AB = B (A A)B = B IB = B B = I

-1 -1 -1 -1 -1 -1
AB(B A ) = A(BB )A = AIA = AA = I 得證


九.三階矩陣運算

(1)TYPE 1 (行列互換)

0 1 0
[ 1 0 0 ] (把單位矩陣一二列互換)
0 0 1


放在前面為列運算

0 1 0 1 2 3 4 5 6
[ 1 0 0 ][ 4 5 6 ] = [ 1 2 3 ]
0 0 1 7 8 9 7 8 9

放在後面為行運算

1 2 3 0 1 0 2 1 3
[ 4 5 6 ][ 1 0 0 ] = [ 5 4 6 ]
7 8 9 0 0 1 8 7 9

(2)TYPE 2 (行列的值變N倍)

1 0 0
[ 0 1 0 ] (把單位矩陣(3,3)的1變3)
0 0 3


1 0 0 1 2 3 1 2 3
[ 0 1 0 ][ 4 5 6 ] = [ 4 5 6 ]
0 0 3 7 8 9 21 24 27

1 2 3 1 0 0 1 2 9
[ 4 5 6 ][ 0 1 0 ] = [ 4 5 18 ]
7 8 9 0 0 3 7 8 27


(3)TYPE 3 (行列倍數相加)(重要!!)(這就是高斯消去法!!)

1 0 3
[ 0 1 0 ] (在(1,3)放3)
0 0 1


1 0 3 a b c a+3g b+3h c+3i
[ 0 1 0 ][ d e f ] = [ d e f ]
0 0 1 g h i g h i


a b c 1 0 3 a b c+3a
[ d e f ][ 0 1 0 ] = [ d e f+3d ]
g h i 0 0 1 g h i+3g


記憶法:(如果是在(x,y)加上n,就是把y行或列的n倍加到x行或列)


十.求反矩陣

利用 (E1E2E3....Ek)A=I
-1
得到 A =E1E2E3...Ek



再利用之前的 TYPE3 把A轉換成 Upper triangular (U)


得到(E1E2E3)A = U
^^^^^^^^=A的反矩陣
-1 -1 -1
移項得到 A = E3 E2 E1 U

-1 -1 -1
而E3 E2 E1 剛好會等於A的lower triangular (L)

-1 -1 -1
得到 L =E3 E2 E1 A = LU






祝大家線代考高分

為下幾次的考是鋪點路!!

前面考高一點後面才可以隨便考(小聲)



--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.193.100
※ 編輯: building99 來自: 123.204.193.100 (10/20 10:19)
building99:我北極星的還沒去那靠唄的重複認證,沒辦法在那波文... 10/20 10:21
rasl20264:難得給你推 10/20 10:43
iceric:首推很像在為自己的行為做辯解... 10/20 10:45
kazamihank:恩 10/20 11:22
aaa1214k:推推推推推推推推推推推推推推推推推推 10/20 11:26
building99:難得給我推是哪招? 10/20 11:38
c56ab:有八卦?? 10/20 11:48
building99:別八卦了!! 10/20 11:57
joe11630:阿阿阿 我要_了 10/20 16:32
joe11630:      推 10/20 16:33
skies123:直為行(column)橫為列(row) 不要搞錯囉!! 10/20 17:23
firshine:了解~~ 10/20 20:02
aaa1214k:不得不再推一次 10/21 02:14
building99:猜題神準!! 10/21 12:22
ggssa2000:有熊貓快拜~ 10/24 22:24

你可能也想看看

搜尋相關網站