线性代数 矩阵乘法

矩阵乘法(matrix multiplication)
AmnBnp=Cmp A m ∗ n B n ∗ p = C m ∗ p

[a11a21a12a22] [ a 11 a 12 a 21 a 22 ] [b11b21b12b22] [ b 11 b 12 b 21 b 22 ]

第一种理解
点积的形式
C22=A2B2=a21b12+a22b22...=nk=1a2kbk2 C 22 = A 2 ∗ B 2 = a 21 b 12 + a 22 b 22 . . . = ∑ k = 1 n a 2 k b k 2

第二种理解
列向量的线性组合(右乘)
C中的各列是A乘以B中各个向量,也就是等价于A中列的线性组合(这个组合对应C中的某一列).B中的数字相当于告诉我,这是怎样的线性组合.
这里写图片描述
第三种理解
行向量的线性组合(左乘)
A中某一行(i行)乘以B中的所有行就得到了C中的某一行(i行)

C中的各行是B中各行的线性组合
这里写图片描述

第四种理解
列*行

234 [ 2 3 4 ] [16] [ 1 6 ] = 234121824 [ 2 12 3 18 4 24 ]
C中的各列是A中各列的B倍数,C中各行是B中各行的A倍数

234789 [ 2 7 3 8 4 9 ] [1060] [ 1 6 0 0 ] = 234 [ 2 3 4 ] [16] [ 1 6 ] + 789 [ 7 8 9 ] [00] [ 0 0 ]

第五种理解
分块乘法遵循矩阵乘法的规律

逆(inverses)
逆是指方阵(square matrices)
A1A=I A − 1 A = I 这个和 AA1=I A A − 1 = I 是等价的,也就是说如果一个矩阵有逆矩阵,那么它左乘和右乘都是一样的

可逆的(invertible),非奇异的(nonsingular)
[1237] [ 1 3 2 7 ] [abcd] [ a c b d ] = [1001] [ 1 0 0 1 ]

按列向量来理解,就是解两个二元方程组.
[1237] [ 1 3 2 7 ] [ab] [ a b ] = [10] [ 1 0 ]

[1237] [ 1 3 2 7 ] [cd] [ c d ] = [01] [ 0 1 ]

高斯乔丹(gauss-Jordan)可以同时处理两个方程组

[12371001] [ 1 3 1 0 2 7 0 1 ] = [10017231] [ 1 0 7 − 3 0 1 − 2 1 ]
也就是说
[AI]=[IA1] [ A I ] = [ I A − 1 ]

它的原理是分块矩阵
E[AI]=[IA1] E [ A I ] = [ I A − 1 ]

不可逆(non-invertible),奇异的(singular)矩阵其列能通过线性组合得到0向量

参考文献:
http://open.163.com/movie/2010/11/H/O/M6V0BQC4M_M6V29FCHO.html

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值