动态高亮展示加法、减法、转置以及经典行列相乘累加过程
矩阵是线性代数的核心工具。最基本的矩阵运算包括加减法、数乘、转置,以及在科学计算中最为核心的矩阵乘法。
设矩阵 $A$ 大小为 $m \times p$,矩阵 $B$ 大小为 $p \times n$,两矩阵相乘得到 $C = AB$ 大小为 $m \times n$。其中结果矩阵的单元格 $C[i][j]$ 定义为:
即结果的第 $i$ 行第 $j$ 列的值等于 $A$ 的第 $i$ 行向量与 $B$ 的第 $j$ 列向量的数量积 (Dot Product)。因此,乘法要求 $A$ 的列数必须等于 $B$ 的行数。
Matrix multiplication template