矩阵的三种基本运算:
- 矩阵的加法
对于两个同型矩阵AA和
A=⎡⎣⎢⎢⎢⎢a11a21⋮am1a12a22⋮am2⋯⋯⋯a1na2n⋮amn⎤⎦⎥⎥⎥⎥,B=⎡⎣⎢⎢⎢⎢b11b21⋮bm1b12b22⋮bm2⋯⋯⋯b1nb2n⋮bmn⎤⎦⎥⎥⎥⎥A=[a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn],B=[b11b12⋯b1nb21b22⋯b2n⋮⋮⋮bm1bm2⋯bmn]定义矩阵⎡⎣⎢⎢⎢⎢a11+b11a21+b21⋮am1+bm1a12+b12a22+b22⋮am2+bm2⋯⋯⋯a1n+b1na2n+b2n⋮amn+bmn⎤⎦⎥⎥⎥⎥[a11+b11a12+b12⋯a1n+b1na21+b21a22+b22⋯a2n+b2n⋮⋮⋮am1+bm1am2+bm2⋯amn+bmn]为同型矩阵AA与的和,记做A+BA+B.
其中,若A+B=0A+B=0,则AA和互为负矩阵,记做B=−AB=−A.
定义矩阵减法为C−D=C+(−D)C−D=C+(−D) - 矩阵的数乘
用任意复数kk乘一个矩阵(我们只讨论复数域里的情况),将矩阵中的每一个元素aijaij和kk相乘,得到一个和同型的矩阵:k⋅A=⎡⎣⎢⎢⎢⎢k⋅a11k⋅a21⋮k⋅am1k⋅a12k⋅a22⋮k⋅am2⋯⋯⋯k⋅a1nk⋅a2n⋮k⋅amn⎤⎦⎥⎥⎥⎥k⋅A=[k⋅a11k⋅a12⋯k⋅a1nk⋅a21k⋅a22⋯k⋅a2n⋮⋮⋮k⋅am1k⋅am2⋯k⋅amn] - 矩阵的乘法
如果一个矩阵的列数和另一个矩阵的行数相等A=⎡⎣⎢⎢⎢⎢a11a21⋮am1a12a22⋮am2⋯⋯⋯a1sa2s⋮ams⎤⎦⎥⎥⎥⎥,B=⎡⎣⎢⎢⎢⎢b11b21⋮bs1b12b22⋮bs2⋯⋯⋯b1nb2n⋮bsn⎤⎦⎥⎥⎥⎥A=[a11a12⋯a1sa21a22⋯a2s⋮⋮⋮am1am2⋯ams],B=[b11b12⋯b1nb21b22⋯b2n⋮⋮⋮bs1bs2⋯bsn]则两个矩阵可以进行矩阵的乘法运算,乘积为一个m×nm×n矩阵A×B=C=⎡⎣⎢⎢⎢⎢c11c21⋮cm1c12c22⋮cm2⋯⋯⋯c1nc2n⋮cmn⎤⎦⎥⎥⎥⎥A×B=C=[c11c12⋯c1nc21c22⋯c2n⋮⋮⋮cm1cm2⋯cmn]其中CC中的元素
注意:只有当AA的列数等于的行数时,才能进行乘法运算.得到的乘积矩阵CC行数和相等,列数和BB相等.
思考:矩阵乘法是否满足类似于复数的交换律,结合律,分配律?