数学基础 - 矩阵的基本运算(Matrix Operations)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/darkrabbit/article/details/80025935

矩阵的基本运算(Matrix Operations)


目录


三个初等行(列)变换

  • 交换两行(列)的位置;
  • 将常数 k ( k 0 ) 乘以某行(列)向量;
  • 将某行(列)的元素乘以 λ 倍加到另一个行(列)上。

经过初等变换后,矩阵变化,但线性系统没变化


加法(Plus)

两个行数、列数分别相等的矩阵(同型矩阵),加法运算才有意义。

[ 1 2 3 4 ] + [ 1 3 2 4 ] = [ 2 5 5 8 ]

  • 交换律: A + B = B + A
  • 结合律: ( A + B ) + C = A + ( B + C )

乘法(Multiply)

与数的乘法

将数与矩阵中的每一个元素分别相乘所得的矩阵。

[ 1 1 3 2 6 5 ] × 4 = [ 4 4 12 8 24 20 ]

  • 结合律: ( a b ) A = a ( b A ) ( a + b ) A = a A + b A
  • 分配律: a ( A + B ) = a A + a B

与矩阵的乘法

[ 1 2 3 4 5 6 ] × [ 10 5 8 2 15 3 ] = [ 71 18 170 48 ]

设矩阵 A = ( a i j ) m × s , B = ( b i j ) s × n , 则A与B的乘积C:

C = ( c i j ) m × n

  • 行数与左矩阵A相同,列数与右矩阵B相同。
  • C的第i行第j列的元素
    c i j = k = 1 s a i k b k j ( i = 1 , 2 , , m ; j = 1 , 2 , , n ; )
  • 不满足交换律

哈达马乘积(Hadamard product)

约束与加法相同,只是对应元素运算变为乘法。记作

注意不要混淆,与一些计算机语言中的星号不同,这里星号( )不是指乘法( × )。为了避免混淆,一般使用

[ 1 2 3 4 ] [ 1 3 2 4 ] = [ 1 6 6 16 ]


转置(Transpose)

记作 A T A

A = [ 1 0 10 1 5 2 7 1 ] A = A T = [ 1 5 0 2 10 7 1 1 ]

  • ( A T ) T = A
  • ( A + B ) T = A T + B T
  • ( A B ) T = B T A T
  • ( a A ) T = a A T , a是常数

方阵的行列式(Determinant)

记作 d e t ( A ) | A |

  • 只有方阵才能定义行列式
  • 对角阵与三角阵的行列式 | I n | = 1
  • | k A n | = k n | A n |
  • AB与BA不一定相等,但是 | A B | = | B A | = | A | | B | 可能成立

克莱默法则(Cramer)

对线性方程组,如果有系数行列式 D 0 ,则方程组有唯一解

x 1 = D 1 D , , x j = D j D , , x n = D n D

其中 D j 是把系数行列式 D 中的第j列的元素用方程组右边系数替换后的n阶行列式

雅可比行列式(Jacobi)

当n元变量做线性变换时,行列式就是其微元倍数,即 d x = | A | d t


逆(Inverse)

设A为n阶方阵,如果存在一个n阶方阵B,使得

A B = B A = I n

则称A为可逆矩阵,B为A的逆阵,记作 B = A 1

  • ( A 1 ) 1 = A
  • ( k A ) 1 = 1 k A 1 ( k 0 )
  • A、B均是同阶可逆矩阵,则 ( A B ) 1 = B 1 A 1
  • ( A 1 ) T = ( A T ) 1

秩(Rank)

  • 秩的算法:仅用初等行(列)变化把矩阵A化为阶梯矩阵,阶梯矩阵中不为0向量的行(列)数为矩阵A的秩。记作 R ( A )
  • 阶梯矩阵:从上往下数,每一行从左到右第一个不为0的元素所在列严格递增。
  • 行秩=列秩

A = [ 3 2 0 5 0 3 2 3 6 1 2 0 1 5 3 1 6 4 1 4 ] r 1 r 4 [ 1 6 4 1 4 3 2 3 6 1 2 0 1 5 3 3 2 0 5 0 ]

r 2 3 r 1 r 3 2 r 1 r 4 3 r 1 [ 1 6 4 1 4 0 20 15 9 13 0 12 9 7 11 0 16 12 8 12 ] r 4 ÷ ( 4 ) r 2 r 4 [ 1 6 4 1 4 0 4 3 2 3 0 12 9 7 11 0 20 15 9 13 ]

r 3 + 3 r 2 r 4 + 5 r 2 [ 1 6 4 1 4 0 4 3 2 3 0 0 0 1 2 0 0 0 1 2 ] r 4 + r 3 [ 1 6 4 1 4 0 4 3 2 3 0 0 0 1 2 0 0 0 0 0 ]

由于A的阶梯矩阵的前三行是非零向量,所以 R ( A ) = 3

  • 零矩阵的秩是0
  • 如果 A m × n ,则 0 R ( A ) m i n { m , n }
  • R ( A B ) m i n { R ( A ) , R ( B ) }
  • 如果A可逆,那么 R ( B ) = R ( A B )
  • 如果A是n阶方阵, R ( A ) = n | A | 0 A 可逆
  • 如果A是n阶方阵, R ( A ) < n | A | = 0 A 不可逆

迹(Trace)

方阵A的对角线之和称为迹,记作 t r ( A ) ,即

t r ( A ) = i = 1 n a i i

  • t r ( A ) = i = 1 n λ i ,即 t r ( A ) = 其特征值之和
  • t r ( A B ) = t r ( B A )

猜你喜欢

转载自blog.csdn.net/darkrabbit/article/details/80025935