2.6 矩阵乘法重要特例

重要特例

A m n A_{mn} Amn B n p B_{np} Bnp 两个矩阵相乘,当 m , n , p m,n,p m,n,p 有的为 1 1 1 时,是极其重要的特例,具有重要意义。

定义 列向量 列数为 1 1 1 的矩阵,就是向量,记为 v \mathbf{v} v

定义 行向量 行数为 1 1 1 的矩阵,记为 v T \mathbf{v^T} vT v \mathbf{v} v 是个列向量。

为了不引起混乱,本书统一规定向量就是列向量。向量看作矩阵时,用 [ ] \left[ \right] [] 围起数。行向量全部写为矩阵形式,数值排成一行,中间用空格隔开。列向量一般写为向量形式,用 ( ) () () 围起数,中间用 , , 隔开;写成矩阵形式时,数值排成一列。

例如,向量 v \mathbf{v} v 是列向量 v = [ 1 2 3 ] = ( 1 , 2 , 3 ) \mathbf{v} = \left[ \begin{matrix} 1 \\ 2 \\ 3 \end{matrix} \right]=(1,2,3) v=123=(1,2,3) ,行向量 v T = [ 1 2 3 ] \mathbf{v^T} = \left[1 \quad 2 \quad 3\right] vT=[123] 。行向量是列向量逆时针旋转90度,列向量是行向量顺时针旋转90度,所以 ( v T ) T = v \mathbf{(v^{T})^T} = \mathbf{v} (vT)T=v ,一定要搞清楚行向量符号的意义和书写规范。

行向量是 1 1 1 维空间中 n n n 个向量,列向量是 m m m 维空间中 1 1 1 个向量,这是最本质的区别。写法只是形式上的。

行列向量都是矩阵,只要满足形状要求,就可以相乘。

  1. p = 1 p=1 p=1 时,矩阵 B B B 是列向量,矩阵相乘就是矩阵乘以向量, 记为 A x A\mathbf{x} Ax
  2. m = p = 1 m=p=1 m=p=1 时,矩阵 A A A 是行向量,矩阵 B B B 是列向量,矩阵乘法就是矩阵 A A A 1 1 1 维空间中 n n n 个向量的线性组合,例如 A = [ 1 2 3 ] A=\left[1 \quad 2 \quad 3\right] A=[123] B = [ 4 5 6 ] B=\left[ \begin{matrix} 4 \\ 5 \\ 6 \end{matrix} \right] B=456 A B = [ 1 ∗ 4 + 2 ∗ 5 + 3 ∗ 6 ] = [ 32 ] = 32 AB=\left[1*4 + 2*5 + 3*6\right]=\left[ 32\right]=32 AB=[14+25+36]=[32]=32 A B AB AB 是两个向量的内积!用行列向量记为 v T u = ( v , u ) = ( u , v ) = u T v \mathbf{v^T}\mathbf{u} = (\mathbf{v}, \mathbf{u})= (\mathbf{u},\mathbf{v})= \mathbf{u^T}\mathbf{v} vTu=(v,u)=(u,v)=uTv 。内积写为矩阵相乘,可以参与矩阵运算,后面章节,内积都写成矩阵相乘。
  3. m = 1 m=1 m=1 时,矩阵 A A A 是行向量,假设 n = p = 2 n=p=2 n=p=2 A = [ a 1 a 2 ] A=\left[a_1 \quad a_2\right] A=[a1a2] B = [ b 11 b 12 b 21 b 22 ] B=\left[ \begin{matrix} b_{11} & b_{12} \\ b_{21} & b_{22} \\ \end{matrix} \right] B=[b11b21b12b22] ,则 A B = [ a 1 a 2 ] [ b 11 b 12 b 21 b 22 ] = [ a 1 b 11 + a 2 b 21 a 1 b 12 + a 2 b 22 ] AB = \left[a_1 \quad a_2\right]\left[ \begin{matrix} b_{11} & b_{12} \\ b_{21} & b_{22} \\ \end{matrix} \right] = \left[ \begin{matrix} a_1 b_{11}+a_2 b_{21} & a_1 b_{12} + a_2 b_{22} \end{matrix} \right] AB=[a1a2][b11b21b12b22]=[a1b11+a2b21a1b12+a2b22] 。矩阵 A A A 的第 i i i 个分量与矩阵 B B B 的第 i i i 行向量数乘得到行向量,然后得到的 n n n 个行向量相加,即 A B AB AB 是矩阵 B B B 行向量的线性组合,组合系数是矩阵 A A A !注意矩阵 A A A 是行向量,不是列向量。用行向量记为 v T B = u T \mathbf{v^T}B=\mathbf{u^T} vTB=uT ,结果是行向量。矩阵乘以向量是矩阵的列向量线性组合,行向量乘以矩阵是矩阵行向量的线性组合,对称的!可见矩阵的行向量也具有重要意义。
  4. n = 1 n=1 n=1 时,矩阵 A A A 是列向量,矩阵 B B B 是行向量,乘积是矩阵,不是数,一定要与 2 2 2 区分。例如 A = [ 4 5 6 ] A=\left[ \begin{matrix} 4 \\ 5 \\ 6 \end{matrix} \right] A=456 B = [ 2 3 ] B=\left[2 \quad 3\right] B=[23] A B = [ 4 ∗ 2 4 ∗ 3 5 ∗ 2 5 ∗ 3 6 ∗ 2 6 ∗ 3 ] AB=\left[ \begin{matrix} 4*2 & 4*3\\ 5*2 & 5*3 \\ 6*2 & 6*3 \end{matrix} \right] AB=425262435363 。用行列向量记为 u v T \mathbf{u}\mathbf{v^T} uvT ,称为外积,一般来说 u v T ≠ v u T \mathbf{u}\mathbf{v^T} \ne \mathbf{v}\mathbf{u^T} uvT=vuT 。外积与内积相对,内积是行向量乘以列向量,外积是列向量乘以行向量,内积 u T v \mathbf{u^T}\mathbf{v} uTv 的符号 T T T 在内部,外积 u v T \mathbf{u}\mathbf{v^T} uvT 的符号 T T T 在外部,这就是内积外积名称的由来。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值