郭震 AI公众号:郭震AI

5 向量与矩阵的运算

发布日期:

最近更新:

分类: AI线性代数小白

预计阅读: 7 分钟

阅读次数: 0

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

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

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

阅读路线

先按这条路线读

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

图文要点

先看本文图文节点

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

向量与矩阵的运算概念图查看大图
向量与矩阵的运算概念图

运算规则背后是含义:加法是合成,数乘是缩放,点积能看相似度,矩阵乘法是在组合关系。

向量与矩阵的运算核对图查看大图
向量与矩阵的运算核对图

我会先检查维度,再解释结果。能算出来不代表含义正确。

在上一篇中,我们探讨了向量与矩阵的定义与表示。本篇将围绕向量与矩阵之间的基本运算进行讲解,帮助大家更好地理解如何在实际问题中应用这些数学工具。

向量和矩阵的基本概念回顾

在深入运算之前,让我们先回顾一下向量和矩阵的基本概念。

  • 向量:向量是一个有序的数字集合,通常用 n×1n \times 1 的列矩阵表示。例如,向量 v=[123]\mathbf{v} = \begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix} 是一个三维向量。

  • 矩阵:矩阵是一个由数值排列成的二维数组。一个 m×nm \times n 的矩阵可以表示为 A=[a11a12a1na21a22a2nam1am2amn]A = \begin{bmatrix} a_{11} & a_{12} & \ldots & a_{1n} \\ a_{21} & a_{22} & \ldots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \ldots & a_{mn} \end{bmatrix}

向量的运算

向量之间可以进行多种运算,最常见的包括向量的加法和数乘,以及点积运算。

向量加法

若有两个向量 u=[u1u2un]\mathbf{u} = \begin{bmatrix} u_1 \\ u_2 \\ \vdots \\ u_n \end{bmatrix}v=[v1v2vn]\mathbf{v} = \begin{bmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{bmatrix},它们的和 u+v\mathbf{u} + \mathbf{v} 形成一个新的向量 w\mathbf{w},如下所示:

w=u+v=[u1+v1u2+v2un+vn]\mathbf{w} = \mathbf{u} + \mathbf{v} = \begin{bmatrix} u_1 + v_1 \\ u_2 + v_2 \\ \vdots \\ u_n + v_n \end{bmatrix}

示例

考虑向量 u=[13]\mathbf{u} = \begin{bmatrix} 1 \\ 3 \end{bmatrix}v=[42]\mathbf{v} = \begin{bmatrix} 4 \\ 2 \end{bmatrix}

w=u+v=[1+43+2]=[55]\mathbf{w} = \mathbf{u} + \mathbf{v} = \begin{bmatrix} 1 + 4 \\ 3 + 2 \end{bmatrix} = \begin{bmatrix} 5 \\ 5 \end{bmatrix}

向量的数乘

若有一个标量 kk 和向量 v=[v1v2vn]\mathbf{v} = \begin{bmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{bmatrix},则数乘的结果为:

kv=[kv1kv2kvn]k \mathbf{v} = \begin{bmatrix} k v_1 \\ k v_2 \\ \vdots \\ k v_n \end{bmatrix}

示例

设标量 k=3k = 3 和向量 v=[24]\mathbf{v} = \begin{bmatrix} 2 \\ 4 \end{bmatrix},我们可以计算:

kv=3[24]=[3234]=[612]k \mathbf{v} = 3 \begin{bmatrix} 2 \\ 4 \end{bmatrix} = \begin{bmatrix} 3 \cdot 2 \\ 3 \cdot 4 \end{bmatrix} = \begin{bmatrix} 6 \\ 12 \end{bmatrix}

向量的点积(内积)

向量的点积是一个重要的运算。在两个向量 u\mathbf{u}v\mathbf{v} 的情况下,其点积定义为:

uv=u1v1+u2v2++unvn\mathbf{u} \cdot \mathbf{v} = u_1 v_1 + u_2 v_2 + \ldots + u_n v_n

示例

考虑向量 u=[135]\mathbf{u} = \begin{bmatrix} 1 \\ 3 \\ -5 \end{bmatrix}v=[421]\mathbf{v} = \begin{bmatrix} 4 \\ -2 \\ -1 \end{bmatrix}

uv=14+3(2)+(5)(1)=46+5=3\mathbf{u} \cdot \mathbf{v} = 1 \cdot 4 + 3 \cdot (-2) + (-5) \cdot (-1) = 4 - 6 + 5 = 3

矩阵的运算

矩阵之间的运算主要包括矩阵加法、数乘和矩阵乘法。接下来,我们将关注矩阵加法与数乘的概念。

向量矩阵运算判断卡查看大图
向量矩阵运算判断卡

做向量和矩阵运算时,先确认维度、方向、结果形状和场景含义。维度对齐只是第一步,含义对齐才是关键。

矩阵加法

对于两个相同维度的矩阵 AABB,它们的和矩阵 CC 是通过相应元素相加计算得到的:

C=A+B=[a11+b11a12+b12a21+b21a22+b22]C = A + B = \begin{bmatrix} a_{11} + b_{11} & a_{12} + b_{12} & \ldots \\ a_{21} + b_{21} & a_{22} + b_{22} & \ldots \\ \vdots & \vdots & \ddots \end{bmatrix}

示例

假设 A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}B=[5678]B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix},那么:

C=A+B=[1+52+63+74+8]=[681012]C = A + B = \begin{bmatrix} 1 + 5 & 2 + 6 \\ 3 + 7 & 4 + 8 \end{bmatrix} = \begin{bmatrix} 6 & 8 \\ 10 & 12 \end{bmatrix}

矩阵的数乘

如果有一个标量 kk 和矩阵 A=[aij]A = \begin{bmatrix} a_{ij} \end{bmatrix},则数乘操作定义为:

线性代数实践复盘卡查看大图
线性代数实践复盘卡

开始读《向量与矩阵的运算》前,可以先看图中从问题到结果的路径。读完后再对照正文,确认自己能不能照着复现。

kA=[ka11ka12ka21ka22]kA = \begin{bmatrix} k a_{11} & k a_{12} & \ldots \\ k a_{21} & k a_{22} & \ldots \\ \vdots & \vdots & \ddots \end{bmatrix}

示例

设有标量 k=2k = 2 和矩阵 A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix},则:

kA=2A=[21222324]=[2468]kA = 2A = \begin{bmatrix} 2 \cdot 1 & 2 \cdot 2 \\ 2 \cdot 3 & 2 \cdot 4 \end{bmatrix} = \begin{bmatrix} 2 & 4 \\ 6 & 8 \end{bmatrix}

矩阵乘法

矩阵乘法用于把一个矩阵的行和另一个矩阵的列组合起来。若 AAm×nm \times n 矩阵,BBn×pn \times p 矩阵,则乘积 ABAB 的形状是 m×pm \times p

示例

A=[1234],B=[2012]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}, \quad B = \begin{bmatrix} 2 & 0 \\ 1 & 2 \end{bmatrix}

则:

AB=[12+2110+2232+4130+42]=[44108]AB = \begin{bmatrix} 1 \cdot 2 + 2 \cdot 1 & 1 \cdot 0 + 2 \cdot 2 \\ 3 \cdot 2 + 4 \cdot 1 & 3 \cdot 0 + 4 \cdot 2 \end{bmatrix} = \begin{bmatrix} 4 & 4 \\ 10 & 8 \end{bmatrix}
向量与矩阵的运算应用复盘卡查看大图
向量与矩阵的运算应用复盘卡

复习《向量与矩阵的运算》时,建议把关键概念、操作步骤和可见结果放在同一页里回看。

向量与矩阵的运算应用检查卡查看大图
向量与矩阵的运算应用检查卡

练习《向量与矩阵的运算》时,建议把输入条件、处理动作和可见结果写在一起,方便下次复查。

小结

向量与矩阵的运算不是孤立公式。向量加法和数乘帮助我们理解方向和缩放,点积帮助我们衡量相似度,矩阵乘法则把多个线性关系组合起来。实际使用时,第一步永远是检查维度是否匹配,再解释计算结果的业务含义。

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

向量与矩阵的运算适合谁读?

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

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

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

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

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

分享文章

转发到常用平台

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

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

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

最多 800 字

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

0/800

留言列表

0
正在加载留言...