[线性代数]矩阵的加、减、乘、幂运算

(1) 矩阵的加法和减法

矩阵的加法和减法就是将两个矩阵对应位置上的数相加减。因此,相加减的两个矩阵 A , B \mathrm{A} , B AB 的行列必须相同。

(2) 矩阵乘法

二阶矩阵乘法示例:
[ a b c d ] [ e f g h ] = [ a e + b g a f + b h c e + d g c f + d h ] \left[\begin{array}{ll} a & b \\ c & d \end{array}\right]\left[\begin{array}{ll} e & f \\ g & h \end{array}\right]=\left[\begin{array}{ll} a e+b g & a f+b h \\ c e+d g & c f+d h \end{array}\right] [acbd][egfh]=[ae+bgce+dgaf+bhcf+dh]

A , B , C A, B, C A,B,C 是三个矩阵,若 A × B = C A \times B=C A×B=C ,需要满足:

  • A A A 的列数必须和 B B B 的行数相等;
  • A A A 是一个 n × r n \times r n×r 的矩阵, B B B 是一个 r × m r \times m r×m 的矩阵,则矩阵 A A A 乘矩阵 B B B 的乘积 C C C 是一个 n × m n \times m n×m 的矩阵;
  • C ( i , j ) = A ( i , 1 ) × B ( 1 , j ) + A ( i , 2 ) × B ( 2 , j ) + … A ( r , 1 ) × B ( r , j ) C_{(i, j)}=A_{(i, 1)} \times B_{(1, j)}+A_{(i, 2)} \times B_{(2, j)}+\ldots A_{(r, 1)} \times B_{(r, j)} C(i,j)=A(i,1)×B(1,j)+A(i,2)×B(2,j)+A(r,1)×B(r,j)
    矩阵 C C C 的第 i i i 行第 j j j 列元素 =矩阵 A A A 的第 i i i 行元素与矩阵 B B B 的第 j j j 列对应元素乘积之和。
    例如: A = [ a b c d e f ] , B = [ g h i j k l ] A=\left[\begin{array}{ll}a & b \\ c & d \\ e & f\end{array}\right], B=\left[\begin{array}{lll}g & h & i \\ j & k & l\end{array}\right] A=acebdf,B=[gjhkil] ,求 C = A × B C=A \times B C=A×B
    A × B = [ a × g + b × j a × h + b × k a × i + b × l c × g + d × j c × h + d × k c × i + d × l e × g + f × j e × h + f × k e × i + f × l ] A \times B=\left[\begin{array}{lll} a \times g+b \times j & a \times h+b \times k & a \times i+b \times l \\ c \times g+d \times j & c \times h+d \times k & c \times i+d \times l \\ e \times g+f \times j & e \times h+f \times k & e \times i+f \times l \end{array}\right] A×B=a×g+b×jc×g+d×je×g+f×ja×h+b×kc×h+d×ke×h+f×ka×i+b×lc×i+d×le×i+f×l
    可以发现 A × B A \times B A×B B × A B \times A B×A 将得到两种不同的结果,因此矩阵不满足乘法交换律。

(3) 方阵次幂

如果矩阵的行和列相同,称矩阵为方阵。若 A A A 是一个方阵,方阵的幂是指,将 A A A 连乘 n n n 次, A n A^{n} An
若不是方阵则无法进行乘幕运算。
矩阵乘法不满足交换律,但是满足结合律,因此可以用快速幕的思想来求解方程次幂。

猜你喜欢

转载自blog.csdn.net/qq_36286039/article/details/124147360