好的,快速當然在矩陣/向量的計算:
矩陣是在矩形網格有序相同的數字的集合:
[ 0, 1, 2 ]
[ 2, 3, 5 ]
[ 2, 1, 3 ]
[ 0, 0, 1 ]
上述矩陣具有4行和3列和因爲這是一個4×3矩陣。 矢量是具有1行(行向量)或1列(列向量)的矩陣。 正態數字稱爲標量與矩陣對比。
使用大寫字母表示矩陣,小寫字母表示標量也很常見。
我們可以用矩陣進行基本計算,但有一些條件。
加成
矩陣可以是當它們具有相同的尺寸來添加。所以2x2矩陣可以添加到2x2矩陣,但不能添加到3x5矩陣。
[ 1, 2 ] + [ 2, 5 ] = [ 3, 7 ]
[ 2, 4 ] [ 0, 3 ] [ 2, 7 ]
您可以看到通過添加在每個小區中的每個數被添加到數對其它基質的相同位置。
矩陣乘法
矩陣可以成倍增加,但這是一個比較複雜。爲了將矩陣A與矩陣B相乘,如果矩陣A與矩陣B中的每列相乘,則需要將每行中的數字相乘。這意味着如果將axb矩陣與acxd矩陣相乘,則b和c必須相等,並且結果矩陣是AXD:
[1,2,3] x [4,6] = [1x4+2x2+3x2, 1x6+2x1+3x3 ] = [4+4+6, 6+2+9 ] = [14, 20]
[1,4,5] [2,1] [1x4+4x2+5x2, 1x6+4x1+5x3 ] [4+8+10, 6+4+15 ] [22, 25]
[2,3]
正如你所看到的,與矩陣,A X B的B X A.不同
矩陣標量乘法
你可以乘以矩陣與標。在這種情況下,每個小區被乘以該號碼:
3 x [1,2] = [ 3, 6]
[4,7] [12,21]
反轉矩陣 矩陣分割是不可能的,但是可以創建一個矩陣的反轉使得A X A-INV是一個矩陣與所有零除外主對角線的:
[ 1, 0, 0 ]
[ 0, 1, 0 ]
[ 0, 0, 1 ]
反轉矩陣只能方陣來進行,這是一個複雜的工作一點不neccesary有一個結果。
開始矩陣A:
[ 1, 2, 3 ]
A = [ 1, 3, 4 ]
[ 2, 5, 1 ]
我們添加3個額外的列,並填寫他們與單位矩陣:
[ 1, 2, 3, 1, 0, 0 ]
[ 1, 3, 4, 0, 1, 0 ]
[ 2, 5, 1, 0, 0, 1 ]
現在我們開始第一個列。我們需要從每一行中減去第一行,這樣第一列除第一行外只包含零。 爲了做到這一點,我們一旦從第二從第三減去第一行和兩次:
[ 1, 2, 3, 1, 0, 0 ]
[ 0, 1, 1,-1, 1, 0 ]
[ 0, 1,-5,-2, 0, 1 ]
現在我們(從第三從第一行兩次,一次)重複此與第二列
[ 1, 0, 1, 3,-2, 0 ]
[ 0, 1, 1,-1, 1, 0 ]
[ 0, 0,-6,-1,-1, 1 ]
對於第三欄,我們有一個小問題。樞紐數是-6而不是1。但是,我們可以通過整個行與-1/6相乘解決這個問題:
[ 1, 0, 1, 3, -2, 0 ]
[ 0, 1, 1, -1, 1, 0 ]
[ 0, 0, 1, 1/6, 1/6, -1/6 ]
現在我們可以從第一和第二減去第三行:
[ 1, 0, 0, 17/6,-13/6, 1/6 ]
[ 0, 1, 0, -7/6, 5/6, 1/6 ]
[ 0, 0, 1, 1/6, 1/6, -1/6 ]
好了,現在我們有A的逆:
[ 17/6,-13/6, 1/6 ]
[ -7/6, 5/6, 1/6 ]
[ 1/6, 1/6, -1/6 ]
我們可以寫爲:
[ 17,-13, 1 ]
1/6 * [ -7, 5, 1 ]
[ 1, 1, -1 ]
[ 1, 2, 3 ] [ 17,-13, 1 ] [ 6, 0, 0 ] [ 1, 0, 0 ]
A = [ 1, 3, 4 ] x [ -7, 5, 1 ] x 1/6 = 1/6 x [ 0, 6, 0 ] = [ 0, 1, 0 ]
[ 2, 5, 1 ] [ 1, 1, -1 ] [ 0, 0, 6 ] [ 0, 0, 1 ]
希望這會有所幫助。
「現在我們從第一列開始,我們需要從每一行中減去第一行,這樣第一列除第一行外只包含零,爲此我們從第二行減去第一行, 「從頭三次兩次:」頭痛! – jokoon 2010-09-27 21:38:23