大家已经熟悉了二维和三维空间中的长度、距离和垂直等几何概念,本节引入 ℝⁿ 空间中类似的定义,这些概念为解决许多实际问题(如上面提到的最小二乘问题)提供了有力的几何工具。而 ℝⁿ 中的三个新概念都建立在两个向量的内积基础之上。
如果 ±bu 和 ±bv 是 ℝⁿ 中的向量,则可以将 ±bu 和 ±bv 作为 n× 1 矩阵。转置矩阵 ±bu^(T) 是 1× n 矩阵,且矩阵乘积 ±bu^(T)±bv 是一个 1× 1 矩阵,我们将其记为一个不加括号的实数(标量)。数 ±bu^(T)±bv 称为 ±bu 和 ±bv 的内积,通常记作 ±bu· ±bv 。这里的内积曾在习题2.1中提到过,也称为点积。如果
±b u = [ c u _ 1 u _ 2 vdots u _ n ], ±b v = [ c v _ 1 v _ 2 vdots v _ n ]那么 ±bu 和 ±bν 的内积定义为
[ l l l l u _ 1 & u _ 2 & … & u _ n ] [ c v _ 1 v _ 2 vdots v _ n ] = u _ 1 v _ 1 + u _ 2 v _ 2 + … + u _ n v _ n如果 ±bu = 2 -5 -1 , ±bv = 3 2 -3,计算 ±bu · ±bv 和 ±bv · ±bu .
解
从例1 中的计算明显看出, u · v = v · u 。一般情形下,内积的交换律成立。下面关于内积的性质可以很容易用 2.1 节中矩阵转置运算的性质来推导(见本节末习题 21 和 22)。
设 ±bv,±bu 和 ±bw 是 ℝⁿ 中的向量, c 是一个数,那么
a. u · v = v · u .
b. (u+v)·w=u·w+v·w
c. (cu)· v=c(u· v)=u·(cv) .
d. u · u ≥slant 0 ,并且 u · u = 0 成立的充分必要条件是 u = 0。
性质(b)和(c)可以合并为以下法则:
(c _ 1 boldsymbol u _ 1 + … + c _ p boldsymbol u _ p) · boldsymbol w = c _ 1 (boldsymbol u _ 1 · boldsymbol w) + … + c _ p (boldsymbol u _ p · boldsymbol w)向量的长度
如果 v 是属于 Rⁿ 的向量,其元素为 v₁, …, vₙ ,则因为 v · v 是非负数,所以 v · v 的平方根有意义. 定义 向量 v 的长度(或范数)是非负数 |v| ,定义为
| ±b v | = sqrt ±b v · ±b v = sqrt v _ 1 ^ 2 + v _ 2 ^ 2 + … + v _ n ^ 2 text 且 | ±b v | ^ 2 = ±b v · ±b v假若 ±bv 是 ℝ² 中的向量,比如 ±bv = a b.如果我们将 ±bv 与平面上的几何点 (a, b) 相对应,那么 | ±bv| 和平面内原点到 ±bv 的线段长度一致,这个结论可以从三角形的勾股定理得到,例如图 6-1中的三角形.
类似长方体的对角线计算,三维空间中向量 v 的长度和通常意义下的长度概念是一致的.
对任意数 c ,向量 ±bcv 的长度等于 |c| 乘 ±bν 的长度,即
| c boldsymbol v | = | c | | boldsymbol v |
(为验证上式,计算 | cv|² = (cv)· (cv) = c²±b v· ±b v = c²| ±b v|² 然后作开方运算就可以得到以上结论.)
图 6-1 |v| 作为长度的几何意义
除以其自身的长度,即乘 (1)/(|v|) ,就可以得到一个单位向量,即 u = (v)/(|v|) ,因为 u 的长度是 ((1)/(|v|))|v| 。这种把向量 v 化成单位向量 u 的过程,称为向量 v 的单位化,此时 u 和 v 方向一致。
下面几个例子使用(列)向量的简约形式.
令 v=(1,-2,2,0) ,找出和 v 方向一致的单位向量 u.
解
首先计算向量 ±bν 的长度:
| boldsymbol v | ^ 2 = boldsymbol v · boldsymbol v = (tilde 1) ^ 2 + (- 2) ^ 2 + (2) ^ 2 + (0) ^ 2 = 9, | boldsymbol v | = sqrt 9 = 3将 ±bν 乘以 frac1|±bν| 得到
boldsymbol u = frac 1| boldsymbol v | boldsymbol v = frac 13 boldsymbol v = frac 13 [ c 1 - 2 2 0 ] = [ c 1 / 3 - 2 / 3 2 / 3 0 ]为验证 |u|=1 ,只需验证 |u|²=1 。
| boldsymbol u | ^ 2 = boldsymbol u · boldsymbol u = (frac 13) ^ 2 + (- frac 23) ^ 2 + (frac 23) ^ 2 + (0) ^ 2 = frac 19 + frac 49 + frac 49 + 0 = 1
设 W 是 ℝⁿ 的子空间且由向量 x = (2/3, 1) 生成,求出一个单位向量 z 且 z 构成 W 的一个基.
解
空间 W 包含所有 x 数倍的向量,如图 6-2a 所示。W 中的任意非零向量都是 W 的基。为简化计算,重新“标度” x 以消去分数,即向量 x 乘 3 得到 y=2 3 。现在计算 |y|²=2²+3²=13 , |y|=√(13) ,把向量 y 单位化可得
z = frac 1sqrt 1 3 [ l 2 3 ] = [ l frac 2sqrt 1 3 frac 3sqrt 1 3 ]
见图 6-2b. 另外一个单位向量是 (-2/√(13), -3/√(13)) .
ℝⁿ 中的距离
Section titled “ℝⁿRn 中的距离”接下来描述一个向量如何逼近另一个向量.注意,如果 a 和 b 是实数,则在数轴上 a 与 b 之间的距离是 |a - b| ,图 6-3给出了两个实例.用类似于 ℝ 中两个数之间的距离定义 ℝⁿ 空间中两个向量的距离.
定义 ℝⁿ 中向量 ±bu 和 ±bv 之间的距离记作 dist(±bu,±bv) ,表示向量 ±bu - ±bv 的长度,即
operatornamedist (boldsymbol u, boldsymbol v) = | boldsymbol u - boldsymbol v |在 ℝ² 和 ℝ³ 中,如例4和例5所示,距离的定义和欧几里得空间中两点的距离公式一致.例4 计算向量 u = (7,1) 和 v = (3,2) 之间的距离.
解
先计算 u-v=7 1-3 2=4 -1 ,则有 |u-v|=sqrt4²+(-1)²=√(17) .
向量 u,v 和 u-v 如图 6-4 所示,向量 u-v 加上向量 v。注意到图 6-4 中的平行四边形表明,从向量 u。注意到图 6-4 中的平行四边形表明,从向量 u 到 v 的距离与从向量 u-v 到 0 的距离相等。
如果 ±bu = (u₁, u₂, u₃) 和 ±bv = (v₁, v₂, v₃) ,那么
operatornamedist (boldsymbol u, boldsymbol v) = | boldsymbol u - boldsymbol v | = sqrt (boldsymbol u - boldsymbol v) · (boldsymbol u - boldsymbol v) = sqrt (u _ 1 - v _ 1) ^ 2 + (u _ 2 - v _ 2) ^ 2 + (u _ 3 - v _ 3) ^ 2本章以下内容阐述这样的事实,即欧几里得空间中的直线垂直概念可以推广到 ℝⁿ 中.
考虑 R² 或 R³ 中通过原点且由向量 u 和向量 v 确定的两条直线,两条直线(见图 6-5)几何上垂直当且仅当从 u 到 v 的距离与从 u 到 -v 的距离相等,这等同于要求它们距离的平方要相等.
现在计算
r l [ dist (±b u, - ±b v) ] ^ 2 & = | ±b u - (- ±b v) | ^ 2 = | ±b u + ±b v | ^ 2 & = (±b u + ±b v) · (±b u + ±b v) & = ±b u · (±b u + ±b v) + ±b v · (±b u + ±b v) text 定理1(b) r l r & = ±b u · ±b u + ±b u · ±b v + ±b v · ±b u + ±b v · ±b v & text 定理1(a)、(b) & = | ±b u | ^ 2 + | ±b v | ^ 2 + 2 ±b u · ±b v & text 定理1(a) (1)同样将 -±bv 和 ±bv 互换的计算如下:
r l [ dist (boldsymbol u, boldsymbol v) ] ^ 2 & = | boldsymbol u | ^ 2 + | - boldsymbol v | ^ 2 + 2 boldsymbol u · (- boldsymbol v) & = | boldsymbol u | ^ 2 + | boldsymbol v | ^ 2 - 2 boldsymbol u · boldsymbol v两个距离平方相等的充分必要条件是: 2u · v = -2u · v 或 u · v = 0 .
这里的计算表明,当向量 ±bu 和向量 ±bv 看作几何点时,通过这些点和原点的两条直线相互垂直的充分必要条件是 u · v = 0 。下面给出 ℝⁿ 中两个向量互相垂直的一般定义(或正交,这是线性代数中的一个通用术语)。
定义 如果 u · v = 0 ,则 Rⁿ 中的两个向量 u 和 v 是(相互)正交的.
由 0^(T) · v = 0 对任意 v 都成立,可以得出零向量与 Rⁿ 中任意向量正交.
关于向量正交的一个重要性质由下面的定理给出,其证明可以从上面正交性定义和(1)中的计算立刻推出。图 6-6中的直角三角形给出定理中长度的直观描述。
定理)
两个向量 ±bu 和 ±bv 正交的充分必要条件是 | ±b u + ±b v| ² = | ±b u| ² +| ±b v| ².

为了提供运用内积的相关练习,我们引入一个在6.3节和其余章节中都需要的概念。如果向量 z 与 ℝⁿ 的子空间 W 中的任意向量都正交,则称 z 正交于 W 。与子空间 W 正交的向量 z 的全体组成的集合称为 W 的正交补,并记作 W^(perp) ( W^(perp) 读作 W 正交补)。
图 6-6
设 W 是 ℝ³ 中通过原点的平面, L 是通过原点且与 W 正交的直线。如果 z 和 w 都非零, z 在直线 L 上且 w 在 W 内,那么从 0 到 z 的线段正交于从 0 到 w 的线段,即 z · w = 0 ,见图
6-7. 从而 L 上的每个向量与 W 中的任一向量 ±bw 都正交。事实上, L 包含所有与 W 中的向量 ±bw 都正交的向量, W 包含所有与 L 中的向量 ±bz 都正交的向量,也就是说,
L = W ^ perp text 且 W = L ^ perp
若 W 是 ℝⁿ 的子空间,下面两个关于 W^(perp) 的性质会在以后的章节用到。证明放在习题29和习题30中,习题27~31将给出几个运用内积性质的练习。
图6-7 一个作为正交补空间的平面和通过原点的直线
- 向量 x 属于 W^(perp) 的充分必要条件是向量 x 与生成空间 W 的任一向量都正交.
- W^(perp) 是 Rⁿ 的一个子空间.
下面的定理和习题 31 验证了 4.6 节关于子空间的论断,见图 6-8(也可参考 4.6 节的习题 28).
证明两个集合(比如 s 和 T )相等的常用方法是证明 s 是 T 的子集且 T 是 s 的子集。下个定理的证明(即 Nul A = (Row A)^(perp) )可通过证明 Nul A 是 (Row A)^(perp) 的子集且 (Row A)^(perp) 是 Nul A 的子集来完成,即证明 Nul A 中的任一元素 ±bx 在 (Row A)^(perp) 中,而 (Row A)^(perp) 中的任一元素 ±bx 也在 Nul A 中。
假设 A 是 m × n 矩阵,那么 A 的行空间的正交补是 A 的零空间,且 A 的列空间的正交补是 A^(T) 的零空间:
(Row A) ^ perp = Nul A text 且 (Col A) ^ perp = Nul A ^ T证明
计算 Ax 的行列法则表明,如果 x 是 operatornameNul A 中的向量,那么向量 x 与 A 的每一行(将行作为 ℝⁿ 中的向量)正交。由于 A 的行生成行空间,故向量 x 与 operatornameRow A 正交。反之,如果 x 与 operatornameRow A 正交,那么 x 当然与 A 的每一行正交,因此 Ax = 0 ,从而证明了定理的第一个结论。因为该结论对任一矩阵成立,因此对 A^(T) 成立,即 A^(T) 的行空间的正交补是 A^(T) 的零空间。由于 operatornameRow A^(T) = operatornameCol A ,这就证明了第二个结论。
ℝ² 和 ℝ³ 中的角度(可选内容)
如果 ±bu 和 ±bv 是 ℝ² 或 ℝ³ 中的非零向量,那么可以将它们的内积与从原点到点 ±bu 和原点到点 ±bv 的两个线段之间的夹角 θ 联系起来,对应的公式是:
boldsymbol u · boldsymbol v = | boldsymbol u | | boldsymbol v | cos θ (2)为了验证 ℝ² 中的向量公式,考虑图 6-9所示的三角形,其边长分别是 | u| , | v| 和 | u - v| .由余弦定理可知
| boldsymbol u - boldsymbol v | ^ 2 = | boldsymbol u | ^ 2 + | boldsymbol v | ^ 2 - 2 | boldsymbol u | | boldsymbol v | cos θ可以重新组合上面的内积表达式:
r l | boldsymbol u | & | boldsymbol v | cos θ = frac 12 [ | boldsymbol u | ^ 2 + | boldsymbol v | ^ 2 - | boldsymbol u - boldsymbol v | ^ 2 ] & = frac 12 [ u _ 1 ^ 2 + u _ 2 ^ 2 + v _ 1 ^ 2 + v _ 2 ^ 2 - (u _ 1 - v _ 1) ^ 2 - (u _ 2 - v _ 2) ^ 2 ] & = u _ 1 v _ 1 + u _ 2 v _ 2 & = boldsymbol u · boldsymbol vℝ³ 的情形可类似验证.当 n > 3 时,公式 (2) 可用于定义 ℝⁿ 中两个向量之间的夹角.例如,在统计学中,(2) 式中对向量 ±bu 和 ±bv 定义的 cos θ 的值就是统计学家所称的相关系数.
-
令 a=-21 , b=-31 ,计算 (a· b)/(a· a) 和 ((a· b)/(a· a))a .
-
令 c=4/3 -1 2/3 , d=5 6 -1 .
a.计算向量 c 方向的单位向量 u.
b.证明向量 d 和向量 c 正交.
c.利用(a)和(b)的结果,解释为什么 d 一定正交于单位向量 u.
- 设 W 是 ℝⁿ 的子空间.习题30证明了 W^(perp) 也是 ℝⁿ 的子空间,证明 dim W + dim W^(perp) = n .
在习题 1~8 中,利用下列向量计算数值:
boldsymbol u = [ c - 1 2 ]boldsymbol v = [ c 4 6 ]boldsymbol w = [ c 3 - 1 - 5 ]boldsymbol x = [ c 6 - 2 3 ]- u · u, v · u 和 (v · u)/(u · u) 2. w · w, x · w 和 (x · w)/(w · w) 3. (1)/(w · w) w 4. (1)/(u · u) u 5. ((u · v)/(v · v)) v 6. ((x · w)/(x · x)) x 7. |w| 8. |x|
在习题9~12中,计算给定向量方向的单位向量.
9. [ c -30 40 ] 10. [ c -6 4 -3 ] 11. [ c7 / 4 1 / 2 1 ] 12. [ c8 / 3 2 ]
-
计算向量 x=10 -3 与向量 y=-1 -5 之间的距离.
-
计算向量 u=0 -5 2 与向量 z=-4 -1 8 之间的距离.
在习题 15~18 中,确定哪一对向量相互正交.
- a=8 -5, b=-2 -3
- u=3 2 -5 0, v=-4 1 -2 6
在习题 19~20 中,所有向量在 Rⁿ 中,说明每个命题的真假,并验证你的答案.
- a. v · v = |v|² .
b.对任意数 c , ±b u· (c±b v) = c(±b u· ±bv)
c.如果向量 u 到向量 v 的距离等于向量 u 到向量 -v 的距离,那么 u 和 v 是正交的.
d.对于一个方阵 A,Col A 中的向量与 Nul A 中的向量正交.
e.如果向量 v₁, …, vₚ 生成子空间 W,且向量 x 与每一个 vⱼ (j=1,…,p) 正交,那么向量 x 属于 W^(perp) .
-
a. u · v - v · u = 0 . b. 对任意数 c, |cv| = c|v| . c. 如果 x 与子空间 W 中的任一向量正交,那么 x 是 W^(perp) 中的向量. d. 如果 |u|²+|v|²=|u+v|² ,那么 u 和 v 相互正交. e. 对任意 m × n 矩阵 A, A 的零空间中的向量与 A 的行空间中的向量正交.
-
利用内积的转置定义,验证定理1 中的(b)和(c),注意第 2 章的一些内容.
-
若 u=(u₁,u₂,u₃) ,解释为什么 u· u≥slant0 。什么条件下 u· u=0 ?
-
若 u=2 -5 -1, v=-7 -4 6 ,计算和比较 u · v, |u|² , |v|² 和 |u+v|².不能使用勾股定理.
-
证明 ℝⁿ 中向量 ±bu 和 ±bv 的平行四边形法则: | ±bu + ±bv |² + | ±bu - ±bv |² = 2 | ±bu |² + 2 | ±bv |²
-
假设 v=a b ,描述与 v 正交的向量 x y 的集合 H。(提示:考虑 v=0 和 v≠0 两种情形。)
-
假设 u=5 -6 7 ,且 W 是 R³ 中满足 u · x = 0 的全体向量 x 的集合,第4章中的什么定理可以说明 W 是 R³ 的子空间?用几何语言描述空间 W。
-
假若一个向量 y 与向量 u 和 v 都正交,证明 y 与向量 u + v 正交.
-
假若 y 与向量 u 和 v 都正交,证明 y 与 Span{u,v} 中的任一向量 w 正交。(提示:Span{u,v} 中的向量 w 具有形式 w = c₁u + c₂v 证明 y 与向量 w 正交。)

Span {u, v}
-
令 W = operatornameSpan{±bv₁, …, ±bvₚ} ,证明:如果 ±bx 和每个 ±bvⱼ ( 1 ≤slant j ≤slant p )正交,那么 ±bx 与 W 中任一向量正交。
-
令 W 是 Rⁿ 的子空间,且 W^(perp) 是所有与 W 正交的向量集合,利用下列步骤说明 W^(perp) 是 Rⁿ 的子空间. a. 选取 W^(perp) 中的 z,令 u 表示 W 中的任意元素,那么 z · u = 0 。取任意数 c,然后证明 cz 与向量 u 正交(由于 u 是 W 中的任意向量,这说明 cz 在 W^(perp) 中). b. 选取 W^(perp) 中的 z₁ 和 z₂ ,令 u 是 W 中任意元素,证明向量 z₁ + z₂ 与 u 正交。可从 z₁ + z₂ 中得出什么结论?为什么? c. 最后证明 W^(perp) 是 Rⁿ 的子空间.
-
证明:如果 x 是属于空间 W 和 W^(perp) 的向量,那么 x=0.
-
[M] 构造 ℝ⁴ 中任意一对向量 ±bu 和 ±bv ,令
a.记 A 的列向量为 a₁, …, a₄ ,计算每一列的长度和 a₁ · a₂ , a₁ · a₃ , a₁ · a₄ , a₂ · a₃ , a₂ · a₄ , a₃ · a₄ .
b.计算并比较 u,Au,v 和 Av 的长度.
c.利用本节中方程(2)计算向量 u 和 v 之间夹角的余弦值,并将此值和向量 Au 和 Av 之间夹角的余弦值相比较.
d.对任意两个向量,重复(b)和(c),从 A 对任意向量的作用可以得出什么猜想?
33.[M] 对 R⁴ 中元素是整数的任意向量 x, y 和 v ( v ≠ 0 ), 计算下列各量:
(frac x · vv · v) v, (frac y · vv · v) v, frac (x + y) · vv · v v, frac (1 0 x) · vv · v v选取新的任意向量 x 和 y,重复上面计算。从映射 x mapsto T(x) = ((x · v)/(v · v))v (对 v ≠ 0 )可得出什么猜想?用代数证明你的猜想。
- [M] 设 A = -6 & 3 & -27 & -33 & -13 6 & -5 & 25 & 28 & 14 8 & -6 & 34 & 38 & 18 12 & -10 & 50 & 41 & 23 14 & -21 & 49 & 29 & 33,构造
矩阵 N 使其列是 Nul A 的一组基,构造矩阵 R 使其行是 Row A 的一组基(详见 4.6 节)。用 N 和 R 执行矩阵计算来说明定理3 的结论。
-
a · b = 7 , a · a = 5 ,因此, (a · b)/(a · a) = 7/5 ,且 ((a · b)/(a · a))a = 7/5a = -14/5 7/5 .
-
a.先倍乘 c,乘 3 得到 y=4 -3 2 ,计算 |y|²=29 和 |y|=√(29) .与向量 c 和 y 方向一致的单位向量是:
b. d 与 ±bc 正交,这是因为
boldsymbol d · boldsymbol c = [ l 5 6 - 1 ] · [ l 4 / 3 - 1 2 / 3 ] = frac 2 03 - 6 - frac 23 = 0c. d 与 u 正交,这是因为对任意 k,向量 u 具有形式 kc,且
boldsymbol d · boldsymbol u = boldsymbol d · (k c) = k (boldsymbol d · boldsymbol c) = k (0) = 0- 若 w ≠ {0} ,设 {b₁, …, bₚ} 是 W 的一个基, 1 ≤slant p ≤slant n 。设 A 是以 b₁^(T), …, bₚ^(T) 为行向量的 p × n 矩阵,从而 W 是 A 的行空间。由定理3 可知 W^(perp) = (Row A)^(perp) = Nul A ,从而 dim W^(perp) = dim Nul A 。因此,由秩定理可得, dim W + dim W^(perp) = dim Row A + dim Nul A = rank A + dim Nul A = n 。若 W = {0} ,则 W^(perp) = Rⁿ ,结论成立。