到目前为止,课程大部分都在处理线性结构:张成、线性无关、基底、特征
向量与对角化。内积把几何带回来,让我们可以在同一个向量空间里讨论长
度、垂直与夹角。
这个运算的输入是两个向量,输出却是一个标量。把对应坐标相乘再相加,
所得的实数可以记录两个向量同向、反向或互相垂直的程度。
从一个标量读出长度与夹角
当你写下
⟨v,w⟩=vTw,
你是在引入之后会控制正交性、投影、标准正交基与基本不等式的运算。这里
要求向量有相同维数而且坐标为实数:若 v 有 m 个坐标而 w 的维数不同,
vTw 就没有定义。
定义
标准内积
设 u 和 v 是 Rm 中维数相同的列向量,其中 m≥1。它们的
内积是实数
⟨u,v⟩=i=1∑muivi=uTv.它也称为点积。我们把 1×1 矩阵和其中唯一的实数视为相同,所以
矩阵乘积 uTv 可以直接读成一个数。
例题
计算内积并比较外积
设
v=[12],w=[34].两个向量的维数相同,因此
⟨v,w⟩=vTw=1⋅3+2⋅4=11.交换次序所得的标量相同:
⟨w,v⟩=3⋅1+4⋅2=11.但是外积 vwT 是一个 2×2 矩阵:
vwT=[12][34]=[3648].因此 vTw 是视为 11 的 1×1 标量,而 vwT 的形状是 2×2。
混淆这两个乘积会同时改变对象和意义。再作三维检查,若
u=123,z=456,则
⟨u,z⟩=1⋅4+2⋅5+3⋅6=32.
维数检查是定义的一部分,不是排版习惯。若 u 是 Rm 中的列,
uT 有一行 m 列;它只能与含有 m 个坐标的 v 相乘,结果是一个
1×1 矩阵。在外积 vwT 中,两个因子的形状是 m×1 和
1×m,所以中间收缩的维数是 1 和 1,结果留下 m×m 矩阵。
内积把两个向量压缩成一个标量,外积则把每一对坐标的相互作用保存在矩
阵中。以后标量会作为投影的系数,而矩阵会作为线性变换,不能混淆二者。
概念视角结构
一个标量同时承载两种信息
固定 v 而改变 w 时,映射 w↦⟨v,w⟩ 是线性的,所以它
记录 w 相对于 v 的有向响应。若令 w=v,则
⟨v,v⟩=∥v∥2 是二次的大小测量。内积为零并不迫使某个向
量为零,例如 ⟨(1,0),(0,1)⟩=0 是因为两个向量垂直。同一
个公式因此同时支持代数检验与几何测量。
内积的基本性质
定理
双线性、对称性与正定性
对 u,v,w∈Rm 和 α,β∈R,标准内积满足:
- 对称性:
⟨u,v⟩=⟨v,u⟩;
- 第一变量线性:
⟨αu+βv,w⟩=α⟨u,w⟩+β⟨v,w⟩;
- 第二变量线性:
⟨w,αu+βv⟩=α⟨w,u⟩+β⟨w,v⟩;
- 零向量关系:
⟨0,v⟩=⟨v,0⟩=0;
- 正定性:
⟨v,v⟩≥0,且等号成立当且仅当 v=0。
证明
内积性质的证明
对称性来自转置 1×1 矩阵:
⟨u,v⟩=uTv=(uTv)T=vT(uT)T=vTu=⟨v,u⟩.利用矩阵乘法的分配律和转置规则,
⟨αu+βv,w⟩=(αu+βv)Tw=(αuT+βvT)w=αuTw+βvTw=α⟨u,w⟩+β⟨v,w⟩.第二个变量的线性性由对称性得到:
⟨w,αu+βv⟩=⟨αu+βv,w⟩=α⟨w,u⟩+β⟨w,v⟩.零向量关系直接来自坐标和。最后,
⟨v,v⟩=i=1∑mvi2≥0.实数平方的和等于零,当且仅当每个 vi=0,这正好等价于 v=0;这里
使用了实坐标的假设。
两个线性性质确实是两个方向的陈述:第一条展开左边变量的线性组合,第
二条展开右边变量的线性组合。对标准实内积,可以用对称性由第一条推出
第二条,但仍应分别写出,因为后面的计算会在两个变量中任意一个展开。
α 和 β 是任意实数,所以减法、零系数和不同的缩放都包括在内。
定理
用所有向量作检验
若 v∈Rm 满足
⟨v,x⟩=0对每个 x∈Rm,则 v=0。更一般地,若
⟨v,x⟩=⟨w,x⟩对每个 x∈Rm,则 v=w。
证明第一个结论时,“对每个 x”允许我们选取 x=v,于是
⟨v,v⟩=0,再由正定性得 v=0。第二个结论中相减并使用双线
性,得到
⟨v−w,x⟩=0对每个 x.
把第一个结论应用于 v−w,便有 v=w。证明中可以选一个特别有用的检验向
量,但在选它以前,假设必须真的对所有向量成立。坐标上,用标准基向量
ej 检验就会逐个读出坐标。
这个检验原则比只检查一个预先选定的向量更强。比如只知道
⟨v,(1,0)⟩=0,只能说明一个坐标为零,并不能说明 v=0。
“对所有向量”成立,才允许我们选 x=v 使用正定性,或选 x=ej 逐一读
出坐标。它把标量响应的恒等式转化为产生这些响应的向量相等,是很常用的
推理方式。
范数与单位向量
定义
范数
对 v∈Rm,v 的范数(或长度)定义为
∥v∥=⟨v,v⟩=i=1∑mvi2.正定性保证根号内的量非负。
定理
范数的基本性质
对每个 v∈Rm 及标量 α∈R:
∥v∥≥0,且 ∥v∥=0 当且仅当 v=0;
∥αv∥=∣α∣∥v∥.
第一条来自非负平方根和内积的正定性。对于第二条,先平方:
∥αv∥2=⟨αv,αv⟩=α2⟨v,v⟩=α2∥v∥2.
左右两边 ∥αv∥ 与 ∣α∣∥v∥ 都是非负数,所以取非负平方
根便得到公式。绝对值不能省略:负标量会反转方向,却不会令长度成为负
数;α=0 和 α<0 都已包括在内。
注意证明的次序:先得到长度平方的等式,此时 α 的符号消失;再利用
两边都是非负数取平方根。若直接取带符号的平方根,就会错误地把长度当成
可以为负的量。缩放的绝对值改变长度,缩放的符号则决定方向是否反转。
定义
单位向量
若
∥v∥=1,则称 v 为单位向量。若 v=0,则
v=∥v∥v是把 v 规范化成单位向量。非零条件是必要的,因为分母必须有定义。
例题
计算范数、规范化并检查边界
设
v=123.则
∥v∥=12+22+32=14,v=141123.逐坐标检查单位长度:
(141)2+(142)2+(143)2=141+4+9=1.若乘以 -2,则
∥−2v∥=214,∥−2v∥−2v=−∥v∥v.长度变成原来的两倍,而单位方向相反。边界情形 α=0 会把向量变成
零向量;此时范数为零,不能规范化。
内积与范数互相决定
内积通过 ∥v∥2=⟨v,v⟩ 决定范数。对实向量,展开平方范
数也能反过来恢复内积。
定理
转换公式
对 u,v∈Rm:
∥u±v∥2=∥u∥2+∥v∥2±2⟨u,v⟩;
- 极化恒等式:
⟨u,v⟩=21(∥u+v∥2−∥u∥2−∥v∥2);
- 平行四边形恒等式:
∥u+v∥2+∥u−v∥2=2∥u∥2+2∥v∥2.
证明
先展开,再整理
由双线性和对称性,
∥u+v∥2=⟨u+v,u+v⟩=⟨u,u⟩+⟨u,v⟩+⟨v,u⟩+⟨v,v⟩=∥u∥2+2⟨u,v⟩+∥v∥2.把 v 换成 −v 得到减号公式;整理加号公式得到极化恒等式;把两个
公式相加则交叉项抵消,得到平行四边形恒等式。等价地,
⟨u,v⟩=41(∥u+v∥2−∥u−v∥2).
两个极化公式适合不同的检查:第一个比较 u+v 的长度与两条边的长度,
四分之一公式则比较平行四边形的两条对角线。它们都只用了双线性,因此在
任意维数 m 的标准实内积中成立。平行四边形恒等式说明,两条对角线平方
的和只由两条边的长度决定,不会因为夹角改变而改变。
非零向量之间的夹角
对 R2 或 R3 中的非零向量 x,y,定义夹角
0≤θ≤π。由 x、y 和 y−x 组成的三角形的余弦定理,
∥y−x∥2=∥x∥2+∥y∥2−2∥x∥∥y∥cosθ.
而转换公式给出同一个左边:
∥y−x∥2=∥y∥2+∥x∥2−2⟨x,y⟩.
两式的前三项完全相同,剩下的就是余弦定理中的交叉项和内积。因此
2∥x∥∥y∥cosθ=2⟨x,y⟩.
向量平行或反向时三角形退化,但同一个余弦关系仍给出角 0 或 π。这里
的非零条件保证夹角存在,也保证下一条公式的分母不为零。比较两式便得到:
定理
内积与几何夹角
对 R2 或 R3 中的非零 x,y,
⟨x,y⟩=∥x∥∥y∥cosθ,以及
θ=arccos(∥x∥∥y∥⟨x,y⟩).
分母为正,因为两个向量都非零。若 y=αx,则 α>0 时夹角为
0,α<0 时夹角为 π,两种情形都包含在公式内。若有一个向量为零,
分母为零,和零向量所成的夹角没有定义。9.4 的 Cauchy–Schwarz 不等式会
保证反余弦输入在 [−1,1] 内;这里没有循环地用它证明夹角公式。在任意
Rm 中,正交的代数定义仍只是 ⟨x,y⟩=0。
在二维和三维中,内积的符号也有几何意义。当 0<θ<π/2 时,内积为
正且夹角是锐角;在 θ=0 时,内积同样为正,而两个非零向量平行。
当 θ=π/2 时内积恰为零;当 π/2<θ<π 时内积为负且夹角
是钝角;在 θ=π 时,负值表示平角。这些说明只适用于非零且已定义
夹角的向量。在更高维的 Rm 中,方程
⟨x,y⟩=0 仍然是正交的代数定义,即使我们没有画出三维图形。
下面的图解从本节的标准内积和范数开始,再把夹角公式作为进入 9.2 正
交语言的桥梁。
例题
计算夹角并核对长度恒等式
令
u=[12],v=[31].首先,
⟨u,v⟩=1⋅3+2⋅1=5,∥u∥=5,∥v∥=10.所以
cosθ=5105=21,θ=4π.再看
u+v=[43],∥u+v∥2=25.由极化恒等式反推出
⟨u,v⟩=21(25−5−10)=5.平行四边形的另一条对角线为
u−v=[−21],∥u−v∥2=5.完整核对是
25+5=2(5)+2(10)=30.两条对角线都符合平行四边形恒等式,夹角、内积和范数的计算彼此一致。
读懂坐标与正交性
坐标定义使后面的论证很具体。若
u=(u1,…,um)T 和 v=(v1,…,vm)T,内积就是各坐标贡献的
总和。某个坐标的正贡献可以被另一个坐标的负贡献抵消,因此总和的符号是
一对向量的性质,不是某一个坐标的性质。内积为零可以表示两个非零向量
垂直,并不表示其中一个向量不存在。
例如,取
a=123,b=−1−11
则
⟨a,b⟩=1(−1)+2(−1)+3(1)=0.
所以它们在 R3 中正交。同样的计算也适用于任意
Rm;9.2 使用的正交性正是这个代数定义,画出的直角只是低维
情形中的几何解释。
标准基向量也令“用所有向量检验”的定理很清楚。因为 ej 只有第 j 个
坐标是 1,所以
⟨v,ej⟩=vj.
因此,只要分别用每个 ej 检验,就能读出 v 的所有坐标。这是前面更一般
结论的坐标版本:若两个向量和每个检验向量的内积都相同,它们本身就相同。
下一节会用这些事实定义正交集,从正交展开直接取得系数,并在规范化后构造
标准正交基。
因此,内积不是逐坐标比较是否相等。两个向量的坐标可以不同而内积为零,
也可以有正内积却不是彼此的标量倍数。这个标量量度的是所有坐标的总体相
互作用。之后的投影公式会出现
⟨v,w⟩/∥v∥2;当 v 非零时,它是 w 沿 v 方向分量的系数,
本节的定义与性质正好保证这个系数有清楚的意义。
常见错误与快速检查
常见错误
标量积不是外积
vTw 的结果是一个实数,而 vwT 是矩阵。解释乘积的几何意义以前,先
检查维数和形状。
常见错误
不要给零向量指定直角
⟨x,y⟩=0 在任意 Rm 中定义代数正交,但夹角公式
要求两个向量都非零。零向量没有方向,所以没有定义的夹角。
思考检查
计算内积 ⟨(1,2),(3,4)⟩,并说明外积的形状。
逐项相乘后相加,再比较 vTw 与 vwT。
解答 · 答案
内积是 11,是一个标量。外积形状为 2 乘 2;本例的两行是 (3,4) 和
(6,8)。
思考检查
若 ∥v∥=0,v 必须是什么?为什么它与另一个向量的夹角没有定义?
解答 · 答案
v=0,因为实数平方和只有在每个坐标都为零时才为零。夹角没有定义,
因为公式要除以零范数。
思考检查
若 v=0,为什么 v/∥v∥ 是单位向量?
解答 · 答案
因为 v 的范数为正,
∥v∥v=∥v∥1∥v∥=1.
思考检查
计算 [34] 的范数。
解答 · 引导解答
[34]=32+42=5.
思考检查
把 2−21 规范化为单位向量,并说明分母为什么有效。
解答 · 引导解答
该向量非零,而且
2−21=22+(−2)2+12=3.因此规范化结果是
312−21.
思考检查
非零向量 x 与 y 满足 ⟨x,y⟩=0。在 R2 或 R3 中,它们的夹角是多少?
解答 · 引导解答
两个范数都为正,因此
0=∥x∥∥y∥cosθ迫使 cosθ=0。在 0≤θ≤π 的范围内,夹角为
θ=π/2。
相关笔记
接着阅读
9.2 正交集与标准正交基,
学习如何用内积构造方便的基底与坐标公式。
之后的
9.4 Cauchy-Schwarz 与三角不等式
直接依赖这里介绍的定义与范数公式。
本章也延续
6.5 基底与维数
所展开的几何主线。