矩阵相关计算

1 矩阵乘法的五种理解方式

1.1 定义的角度

设$\boldsymbol{C = AB}$,则矩阵$\boldsymbol A$的$(i,j)$处的元素为$\boldsymbol A$的第$i$行与$\boldsymbol B$的第$j$列的各元素相乘之和,即:

也即是$\boldsymbol A$的第$i$行与$\boldsymbol B$的第$j$列点乘所得到的结果。

1.2 列的角度

设矩阵$\boldsymbol B$为$\boldsymbol B = (\boldsymbol \beta_1, \boldsymbol \beta_2, \cdots, \boldsymbol \beta_n)$则:

因此,从列的角度来看,矩阵$\boldsymbol B$右乘矩阵$\boldsymbol A$所得到的矩阵的每一列都是$\boldsymbol A$的列的线性组合,线性组合的系数分别是$\boldsymbol B$的各列的分量。

1.3 行的角度

设矩阵$\boldsymbol A$为:

则有:

因此,从行的角度来看,矩阵$\boldsymbol A$左乘矩阵$\boldsymbol B$所得到的矩阵的每一行都是$\boldsymbol B$的行的线性组合,线性组合的系数分别是$\boldsymbol A$的各行的分量。

1.4 从列乘以行的角度

设矩阵$\boldsymbol A$、$\boldsymbol B$分别为:

则有:

由于列向量乘以行向量得到的是一个矩阵,因此从列乘以行的角度来看,矩阵$\boldsymbol A$乘以$\boldsymbol B$得到的是$n$个矩阵之和,其中第$i$个矩阵由$\boldsymbol A$的第$i$列乘以$\boldsymbol B$的第$j$行得到。

1.5 分块乘法(block multiplication)

矩阵乘法同样可以分块来乘,只要分块的大小能够使乘法有意义即可(分块的大小要相互匹配)如

image.png

2 矩阵迹、F范数与内积

2.1 基本定义

矩阵的迹 :就是矩阵的主对角线上所有元素的和,对于矩阵$\boldsymbol A \in \mathbb K^{N \times N}$或$\boldsymbol A \in \mathbb K^{N \times N}$定义式为:

对于矩阵$\boldsymbol A \in \mathbb K^{M \times N}$乘$\boldsymbol B \in \mathbb K^{N \times M}$的迹:

其中,$\mathbb K$表示实数域$\mathbb R$或者复数域$\mathbb C$均可。

矩阵$\boldsymbol A \in \mathbb K^{M \times N}$的F范数定义式为:

F范数与迹的关系:

对于矩阵$\boldsymbol A \in \mathbb K^{M \times N}$乘$\boldsymbol B \in \mathbb K^{M \times N}$的内积定义式为:

注意到,两个矩阵求内积必须维度是相同的。此外,特别的对于复数域,有:

其中,上划线表示取共轭。

F范数与内积的关系:

2.2 矩阵迹的运算

  • 性质1:不论是实数域还是复数域矩阵$\boldsymbol A$的迹和其转置的迹相等

但注意在复数域要取共轭转置时候有:$\text{Tr}(\boldsymbol A) =\overline{ \text{Tr}(\boldsymbol A^H)}$。

  • 性质2:矩阵迹的循环交替性质(在复数域也是成立的)
  • 性质3:数乘性质,若$a$为一个实数
  • 性质4:矩阵求和的迹和矩阵的迹的和相等

注意,上述性质可以相互组合使用。

3 矩阵的求导

3.1 纯向量/矩阵求导

3.1.1 实向量求导

实向量$\boldsymbol x \in \mathbb R^{N \times 1}$

3.1.2 复向量求导

复向量$\boldsymbol w \in \mathbb{C}^{N \times 1}$

3.2 矩阵迹的求导

3.3 矩阵行列式的求导

9e3ff6571c61cb9bb0b978202a6e45ce_r.png

3.4 特殊的矩阵求导

设矩阵$\boldsymbol A$的元素是$t$的函数$\boldsymbol A = [a_{ij}(t)]$,则关于$t$的导数为:

其逆矩阵关于$t$的导数为:

3.5 关于矩阵求导的相关资料链接

链接1:矩阵求导术:上篇 - 知乎下篇 —— 本文基本上是这两篇文章内容的重新整理
链接2:刘建平Pinard系列博客 —— 这个博客主要用于查缺补漏
链接3:矩阵求导总结 - 个人博客
链接4:矩阵行列式求导以及矩阵的逆的求导 - CSDN
链接5:复数 标量/向量/矩阵 求导_复数矩阵求导-CSDN博客
链接6:信号处理中的复数矩阵求导 - Speech 101的博客
链接7:复数矩阵求导的转置和共轭转置问题?(MMSE预编码器推导) - null的回答- 知乎

此外,若碰到实在无法理解的求导,也可应借助下面两个工具:

工具1:The Matrix Cookbook - 矩阵烹饪书
工具2:Matrix Calculus —— 超级强大的在线矩阵求导工具

  • Copyrights © 2015-2024 wjh
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信