查看大图向量与矩阵的运算概念图
运算规则背后是含义:加法是合成,数乘是缩放,点积能看相似度,矩阵乘法是在组合关系。
查看大图向量与矩阵的运算核对图
我会先检查维度,再解释结果。能算出来不代表含义正确。
在上一篇中,我们探讨了向量与矩阵的定义与表示。本篇将围绕向量与矩阵之间的基本运算进行讲解,帮助大家更好地理解如何在实际问题中应用这些数学工具。
向量和矩阵的基本概念回顾
在深入运算之前,让我们先回顾一下向量和矩阵的基本概念。
-
向量:向量是一个有序的数字集合,通常用 n×1 的列矩阵表示。例如,向量 v=123 是一个三维向量。
-
矩阵:矩阵是一个由数值排列成的二维数组。一个 m×n 的矩阵可以表示为 A=a11a21⋮am1a12a22⋮am2……⋱…a1na2n⋮amn。
向量的运算
向量之间可以进行多种运算,最常见的包括向量的加法和数乘,以及点积运算。
向量加法
若有两个向量 u=u1u2⋮un 和 v=v1v2⋮vn,它们的和 u+v 形成一个新的向量 w,如下所示:
w=u+v=u1+v1u2+v2⋮un+vn
示例
考虑向量 u=[13] 和 v=[42]:
w=u+v=[1+43+2]=[55]
向量的数乘
若有一个标量 k 和向量 v=v1v2⋮vn,则数乘的结果为:
kv=kv1kv2⋮kvn
示例
设标量 k=3 和向量 v=[24],我们可以计算:
kv=3[24]=[3⋅23⋅4]=[612]
向量的点积(内积)
向量的点积是一个重要的运算。在两个向量 u 和 v 的情况下,其点积定义为:
u⋅v=u1v1+u2v2+…+unvn
示例
考虑向量 u=13−5 和 v=4−2−1:
u⋅v=1⋅4+3⋅(−2)+(−5)⋅(−1)=4−6+5=3
矩阵的运算
矩阵之间的运算主要包括矩阵加法、数乘和矩阵乘法。接下来,我们将关注矩阵加法与数乘的概念。
查看大图向量矩阵运算判断卡
做向量和矩阵运算时,先确认维度、方向、结果形状和场景含义。维度对齐只是第一步,含义对齐才是关键。
矩阵加法
对于两个相同维度的矩阵 A 和 B,它们的和矩阵 C 是通过相应元素相加计算得到的:
C=A+B=a11+b11a21+b21⋮a12+b12a22+b22⋮……⋱
示例
假设 A=[1324] 和 B=[5768],那么:
C=A+B=[1+53+72+64+8]=[610812]
矩阵的数乘
如果有一个标量 k 和矩阵 A=[aij],则数乘操作定义为:
查看大图线性代数实践复盘卡
开始读《向量与矩阵的运算》前,可以先看图中从问题到结果的路径。读完后再对照正文,确认自己能不能照着复现。
kA=ka11ka21⋮ka12ka22⋮……⋱
示例
设有标量 k=2 和矩阵 A=[1324],则:
kA=2A=[2⋅12⋅32⋅22⋅4]=[2648]
矩阵乘法
矩阵乘法用于把一个矩阵的行和另一个矩阵的列组合起来。若 A 是 m×n 矩阵,B 是 n×p 矩阵,则乘积 AB 的形状是 m×p。
示例
设
A=[1324],B=[2102]
则:
AB=[1⋅2+2⋅13⋅2+4⋅11⋅0+2⋅23⋅0+4⋅2]=[41048]
查看大图向量与矩阵的运算应用复盘卡
复习《向量与矩阵的运算》时,建议把关键概念、操作步骤和可见结果放在同一页里回看。
查看大图向量与矩阵的运算应用检查卡
练习《向量与矩阵的运算》时,建议把输入条件、处理动作和可见结果写在一起,方便下次复查。
小结
向量与矩阵的运算不是孤立公式。向量加法和数乘帮助我们理解方向和缩放,点积帮助我们衡量相似度,矩阵乘法则把多个线性关系组合起来。实际使用时,第一步永远是检查维度是否匹配,再解释计算结果的业务含义。