向量的基本运算
向量是向量空间中的一个元素,除了最基本的加法和数乘运算外,还有一些其他的运算。当然,正如向量空间有着明确的几何意义一样(比如二维向量空间是一个平面),这些运算我们同样也可以从几何的角度来理解。
当然,在介绍这些运算之前,我们先来回顾一下向量最基本的加法和数乘运算。设向量
设
向量的内积
内积是向量空间中最基本的运算之一,它不仅可以用来定义向量的长度,还可以用来定义向量之间的夹角。我们首先给出内积的定义。
给定两个
维向量 ,它们的内积定义为:
简单来说,就是将两个向量对应位置的元素相乘,然后再将所有的乘积相加。并且,我们可以发现,内积满足如下性质:
那么,在给定内积的定义后,我们就可以进一步地给出向量的模长的计算公式:
换句话说就是,一个向量的模长的平方等于这个向量与自身的内积。
接下来,我们需要回忆一下三角形余弦公式:
其中
与此同时,根据模长的计算公式,我们有
对比上面两个公式,我们可以发现,两个向量之间的内积与它们的模长以及夹角之间存在着如下关系:
因此,两个向量之间的夹角可以通过如下公式计算:
如此一来,向量的内积的几何意义就非常清晰了。不妨令向量

向量的线性组合
由于线性空间是加法和数乘封闭的,因此我们自然很关心多个向量以及他们的组合之间有什么联系。首先,我们先给出向量的线性组合的定义:
给定
个 维向量, ,以及一个 维列向量 ,那么这 个向量的线性组合定义为:
如果我们将这
显然,
与此同时,矩阵与向量的乘法被定义为:
给定一个
的矩阵 ,以及一个 维向量 ,那么矩阵与向量的乘法定义为: 其中
为向量 的第 个元素, 则表示矩阵乘以向量的结果的第 个元素。通常情况下,我们将矩阵与向量的乘法写成如下的形式:
尽管矩阵与向量的乘法看起来有些复杂,但是我们可以发现,矩阵与向量的乘法等价于向量的线性组合:一个矩阵
特别地,当
因此当给定两个维度相同的列向量
从几何的角度来说,向量的线性组合就是将一组向量拉伸或者压缩,然后再将它们相加。比如,图 2 中的两个向量

用组合系数
也就是图 2 中的黄色箭头所指示的向量。
小结
本节介绍了向量的内积以及向量的线性组合。向量的内积可以用来定义向量的模长以及向量之间的夹角,而向量的线性组合则引出了矩阵与向量的乘法。此外,对于这两种运算,我们还从几何的角度来理解了它们的意义。