郭震 AI公众号:郭震AI

7 矩阵运算之矩阵乘法与性质

发布日期:

最近更新:

分类: AI线性代数小白

预计阅读: 6 分钟

阅读次数: 0

预计阅读6 分钟
结构重点5 个
图文要点6 张
正文规模2.8k 字

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

独立整理围绕 5 个结构重点拆成环境、步骤、验证点和常见误区,尽量让读者能照着复现。
图文对照保留 6 张和配置、流程、判断结果有关的图片,方便快速定位正文重点。
持续校对工具、模型和命令变化较快,后续优先修正入口、参数和风险提醒。

阅读路线

先按这条路线读

先抓住主线,再回到代码、配置和图文细节,读起来会更稳。

图文要点

先看本文图文节点

按图先建立主线,再跳回正文核对步骤、配置和判断标准。

矩阵乘法与性质概念图查看大图
矩阵乘法与性质概念图

矩阵乘法不是逐项相乘,而是行和列的点积。它能表达特征加权、坐标变换和多层网络传播。

矩阵乘法与性质核对图查看大图
矩阵乘法与性质核对图

我会先写出 (m x n) @ (n x p) = (m x p)。这个维度式比背公式更可靠。

在之前的章节中,我们了解了矩阵加法与数乘的基本概念和操作。矩阵乘法是线性代数中的一项核心操作,它在机器学习和计算机科学中尤其重要。在本章节中,我们将深入探讨矩阵乘法的定义、性质以及相关的应用案例。

矩阵乘法的定义

矩阵乘法是两个矩阵相乘的运算,但并不是所有的矩阵都可以相乘。设有两个矩阵 AABB,分别为 m×nm \times nn×pn \times p 的矩阵。则矩阵 AABB 的乘积 C=ABC = AB 将是一个 m×pm \times p 的矩阵。矩阵乘法的定义是:

矩阵乘法性质判断卡查看大图
矩阵乘法性质判断卡

学习矩阵乘法时,先确认左矩阵列数和右矩阵行数,再看结果维度和结合律。不要把逐元素相乘和矩阵乘法混在一起。

Cij=k=1nAikBkjC_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}

这表示矩阵 CC 的第 ii 行第 jj 列的元素是矩阵 AA 的第 ii 行与矩阵 BB 的第 jj 列对应元素的乘积之和。

示例

假设有两个矩阵:

A=(1234),B=(5678)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}

我们计算 C=ABC = AB

  1. 计算 C11C_{11}C11=15+27=5+14=19C_{11} = 1 \cdot 5 + 2 \cdot 7 = 5 + 14 = 19
  2. 计算 C12C_{12}C12=16+28=6+16=22C_{12} = 1 \cdot 6 + 2 \cdot 8 = 6 + 16 = 22
  3. 计算 C21C_{21}C21=35+47=15+28=43C_{21} = 3 \cdot 5 + 4 \cdot 7 = 15 + 28 = 43
  4. 计算 C22C_{22}C22=36+48=18+32=50C_{22} = 3 \cdot 6 + 4 \cdot 8 = 18 + 32 = 50

因此,矩阵 CC 为:

C=(19224350)C = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix}

矩阵乘法的性质

矩阵乘法有一些重要的性质,这些性质在应用中非常有用。以下是一些常见的矩阵乘法性质:

矩阵运算之矩阵乘法与性质应用检查卡查看大图
矩阵运算之矩阵乘法与性质应用检查卡

回看《矩阵运算之矩阵乘法与性质》时,不必一次做大项目,先用一条简单样例确认主线是否清楚。

矩阵运算之矩阵乘法与性质应用复盘卡查看大图
矩阵运算之矩阵乘法与性质应用复盘卡

如果《矩阵运算之矩阵乘法与性质》还没完全消化,可以从这张卡片的四个动作重新走一遍。

线性代数阅读地图卡查看大图
线性代数阅读地图卡

《矩阵运算之矩阵乘法与性质》读到最后,可以把图里的流程当成检查表:问题是否明确,操作是否落地,判断标准是否能复用。

  1. 结合律:矩阵乘法满足结合律,即 (AB)C=A(BC)(AB)C = A(BC)
  2. 分配律:矩阵乘法满足分配律,即 A(B+C)=AB+ACA(B + C) = AB + AC(A+B)C=AC+BC(A + B)C = AC + BC
  3. 不可交换性:一般情况下,矩阵乘法不满足交换律,即 ABBAAB \neq BA
  4. 单位矩阵:存在一个单位矩阵 InI_n,使得对于任意矩阵 AA(如果 AAn×nn \times n),都有 AIn=InA=AAI_n = I_n A = A

结合律示例

考虑三个矩阵:

A=(1234),B=(5678),C=(9101112)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}, \quad C = \begin{pmatrix} 9 & 10 \\ 11 & 12 \end{pmatrix}

我们可以先计算 (AB)C(AB)CA(BC)A(BC) 看是否相等。

  1. 计算 ABAB
AB=(15+2716+2835+4736+48)=(19224350)AB = \begin{pmatrix} 1 \cdot 5 + 2 \cdot 7 & 1 \cdot 6 + 2 \cdot 8 \\ 3 \cdot 5 + 4 \cdot 7 & 3 \cdot 6 + 4 \cdot 8 \end{pmatrix} = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix}
  1. 接下来计算 (AB)C(AB)C
(AB)C=(19224350)(9101112)=(199+22111910+2212439+50114310+5012)(AB)C = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix} \begin{pmatrix} 9 & 10 \\ 11 & 12 \end{pmatrix} = \begin{pmatrix} 19 \cdot 9 + 22 \cdot 11 & 19 \cdot 10 + 22 \cdot 12 \\ 43 \cdot 9 + 50 \cdot 11 & 43 \cdot 10 + 50 \cdot 12 \end{pmatrix}

进行计算,得到:

(AB)C=(209244553640)(AB)C = \begin{pmatrix} 209 & 244 \\ 553 & 640 \end{pmatrix}
  1. 计算 BCBC
BC=(59+611510+61279+811710+812)=(99108119140)BC = \begin{pmatrix} 5 \cdot 9 + 6 \cdot 11 & 5 \cdot 10 + 6 \cdot 12 \\ 7 \cdot 9 + 8 \cdot 11 & 7 \cdot 10 + 8 \cdot 12 \end{pmatrix} = \begin{pmatrix} 99 & 108 \\ 119 & 140 \end{pmatrix}
  1. 最后计算 A(BC)A(BC)
A(BC)=(1234)(99108119140)=(199+21191108+2140399+41193108+4140)A(BC) = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \begin{pmatrix} 99 & 108 \\ 119 & 140 \end{pmatrix} = \begin{pmatrix} 1 \cdot 99 + 2 \cdot 119 & 1 \cdot 108 + 2 \cdot 140 \\ 3 \cdot 99 + 4 \cdot 119 & 3 \cdot 108 + 4 \cdot 140 \end{pmatrix}

经过计算后,我们发现:

A(BC)=(337388603712)A(BC) = \begin{pmatrix} 337 & 388 \\ 603 & 712 \end{pmatrix}

通过计算可得 (AB)CA(BC)(AB)C \neq A(BC),这一点也验证了矩阵乘法的结合律。

实际应用案例

在机器学习中,矩阵乘法具有广泛应用。例如,考虑一个简单的线性回归模型:

YY

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

矩阵运算之矩阵乘法与性质适合谁读?

这是 AI 线性代数必备 系列第 7 / 26 篇,适合正在学习AI 线性代数必备,并且需要把概念落到操作步骤或判断标准里的读者。

读这篇AI 线性代数必备教程要多久?

按中文技术文章阅读速度估算,通读大约 6 分钟;如果要跟着复现,建议把命令、配置和结果检查分开做。

这篇文章里的图文节点怎么用?

正文里有 6 个图文节点,可以先用它们抓住流程、配置和判断点,再回到对应段落细读。

分享文章

转发到常用平台

微信/朋友圈可先复制链接

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...