在上一篇中,我们探讨了向量与矩阵的定义与表示。本篇将围绕向量与矩阵之间的基本运算进行讲解,帮助大家更好地理解如何在实际问题中应用这些数学工具。
向量和矩阵的基本概念回顾
在深入运算之前,让我们先回顾一下向量和矩阵的基本概念。
-
向量:向量是一个有序的数字集合,通常用 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 = \begin{