线性代数:矩阵乘法

Posted herr_edoc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性代数:矩阵乘法相关的知识,希望对你有一定的参考价值。

矩阵 B \\bf B B右乘矩阵 A \\bf A A,则相当于对 A \\bf A A进行列变换,矩阵 B \\bf B B左乘矩阵 A \\bf A A,则相当于对 A \\bf A A进行行变换。矩阵 A \\bf A A和矩阵 B \\bf B B相乘的结果 C \\bf C C A \\bf A A的线性组合。
假设矩阵 A = [ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ] = [ c o l 1 c o l 2 c o l 3 ] = [ r o w 1 r o w 2 r o w 3 ] \\mathbfA=\\beginbmatrixa_11&a_12&a_13\\\\a_21&a_22&a_23\\\\a_31&a_32&a_33\\endbmatrix=\\beginbmatrix\\mathbfcol_1&\\mathbfcol_2&\\mathbfcol_3\\endbmatrix=\\beginbmatrix\\mathbfrow_1\\\\ \\mathbfrow_2\\\\ \\mathbfrow_3\\endbmatrix A=a11a21a31a12a22a32a13a23a33=[col1col2col3]=row1row2row3,矩阵 B = [ b 11 b 21 b 31 ] \\mathbf B=\\beginbmatrixb_11\\\\b_21\\\\b_31\\endbmatrix B=b11b21b31,则有 A ∗ B = [ b 11 ∗ c o l 1 + b 21 ∗ c o l 2 + b 31 ∗ c o l 3 ] \\mathbfA* \\mathbfB=\\beginbmatrixb_11 * \\mathbfcol_1+b_21 * \\mathbfcol_2+b_31 * \\mathbfcol_3\\endbmatrix AB=[b11col1+b21col2+b31col3]
B = [ b 11 b 12 b 13 ] \\mathbfB=\\beginbmatrixb_11&b_12&b_13\\endbmatrix B=[b11b12b13],则有 B ∗ A = [ b 11 ∗ r o w 1 + b 12 ∗ r o w 2 + b 13 ∗ r o w 3 ] \\mathbfB * \\mathbfA=\\beginbmatrixb_11 * \\mathbfrow_1+b_12 * \\mathbfrow_2+b_13 * \\mathbfrow_3\\endbmatrix BA=[b11row1+b12row2+b13row3]
例如:
A ∗ B = [ 1 2 1 2 3 1 1 1 1 ] ∗ [ 1 2 2 1 1 2 ] = [ 1 + 4 + 1 2 + 2 + 2 2 + 6 + 1 4 + 3 + 2 1 + 2 + 1 2 + 1 + 1 ] = [ 6 6 9 9 4 5 ] \\mathbfA * \\mathbfB=\\beginbmatrix1&2&1\\\\ 2&3&1\\\\1&1&1\\endbmatrix * \\beginbmatrix1&2\\\\2&1\\\\1&2\\endbmatrix=\\beginbmatrix1+4+1&2+2+2\\\\2+6+1&4+3+2\\\\1+2+1&2+1+1\\endbmatrix=\\beginbmatrix6&6\\\\9&9\\\\4&5\\endbmatrix AB=121231111121212以上是关于线性代数:矩阵乘法的主要内容,如果未能解决你的问题,请参考以下文章

线性代数——矩阵与矩阵乘法

线性代数回顾

ML-2最小二乘法(least squares)介绍

线性代数——矩阵乘法(续)

P3 矩阵乘法和逆线性代数

1287 矩阵乘法