一、向量的点积
两个向量 v=(v1,v2)\boldsymbol v=(v_1,v_2)v=(v1,v2) 与 w=(w1,w2)\boldsymbol w=(w_1,w_2)w=(w1,w2)的点积或内积是数字 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w:
v⋅w=v1w1+v2w2(1.2.1)\boldsymbol v\cdot\boldsymbol w=v_1w_1+v_2w_2\kern 20pt(1.2.1)v⋅w=v1w1+v2w2(1.2.1)
【例1】向量 v=(4,2)\boldsymbol v=(4,2)v=(4,2) 与 w=(−1,2)\boldsymbol w=(-1,2)w=(−1,2) 有零点积:点积为零,两向量垂直[42]⋅[−12]=−4+4=0\textbf{点积为零,两向量垂直}\kern 20pt\begin{bmatrix}4\\2\end{bmatrix}\cdot\begin{bmatrix}-1\\2\end{bmatrix}=-4+4=0点积为零,两向量垂直[42]⋅[−12]=−4+4=0数学中的 000 一直是一个很特殊的数值。点积为零,则表示这两个向量垂直,夹角为 90°90°90°。两个典型的垂直向量是沿着 xxx 轴方向的 i=(1,0)\boldsymbol i=(1,0)i=(1,0) 与沿着 yyy 轴方向的 j=(0,1)\boldsymbol j=(0,1)j=(0,1),它们的点积是 i⋅j=0+0=0\boldsymbol i\cdot\boldsymbol j=0+0=0i⋅j=0+0=0,向量 i\boldsymbol ii 与 向量 j\boldsymbol jj 形成直角。
向量 v=(1,2)\boldsymbol v=(1,2)v=(1,2) 与 w=(3,1)\boldsymbol w=(3,1)w=(3,1) 的点积是 555,我们就可以知道向量 v\boldsymbol vv 与 w\boldsymbol ww 之间的夹角不是 90°90°90°。可以验证 w⋅v\boldsymbol w\cdot\boldsymbol vw⋅v 也是 555。点积 v⋅w 与 w⋅v 相等,与 v 和 w 的顺序无关\textbf{点积 $\boldsymbol v\cdot\boldsymbol w$ 与 $\boldsymbol w\cdot\boldsymbol v$ 相等,与 $\boldsymbol v$ 和 $\boldsymbol w$ 的顺序无关}点积 v⋅w 与 w⋅v 相等,与 v 和 w 的顺序无关【例2】在点 x=−1x=-1x=−1(零的左边)放一个重量为 444 的东西,在点 x=2x=2x=2(零的右边)放置一个重量为 222 的东西,那么 xxx 轴就会在中心点取得平衡(像一个跷跷板),它们的重量取得平衡是因为点积 (4)(−1)+(2)(2)=0(4)(-1)+(2)(2)=0(4)(−1)+(2)(2)=0。
本例是一个典型的科学工程。重量的向量是 (w1,w2)=(4,2)(w_1,w_2)=(4,2)(w1,w2)=(4,2),距离中心点的距离向量是 (v1,v2)=(−1,2)(v_1,v_2)=(-1,2)(v1,v2)=(−1,2)。重量乘以距离 v1w1v_1w_1v1w1 与 v2w2v_2w_2v2w2 得到 “矩(moments)”,这个跷跷板的平衡方程式为 v1w1+v2w2=0v_1w_1+v_2w_2=0v1w1+v2w2=0。
【例3】点积在经济与商业中的应用。例如:我们要进行 333 个商品的买卖,它们的单价分别是 (p1,p2,p3)(p_1,p_2,p_3)(p1,p2,p3) —— 这个是 “价格向量” p\boldsymbol pp;买卖的数量为 (q1,q2,q3)(q_1,q_2,q_3)(q1,q2,q3) —— 这个是 “数量向量” q\boldsymbol qq,卖的时候取正号,买的时候取符号。单价 p1p_1p1 的商品卖出 q1q_1q1 个可以得到 p1q1p_1q_1p1q1,全部的收入(数量 qqq 乘价格 ppp)就是在三维空间的点积 q⋅p\boldsymbol q\cdot\boldsymbol pq⋅p:收入=(q1,q2,q3)⋅(p1,p2,p3)=q1p1+q2p2+q3p3=点积收入=(q_1,q_2,q_3)\cdot(p_1,p_2,p_3)=q_1p_1+q_2p_2+q_3p_3=点积收入=(q1,q2,q3)⋅(p1,p2,p3)=q1p1+q2p2+q3p3=点积零点积表示收支平衡。如果 q⋅p=0\boldsymbol q\cdot\boldsymbol p=0q⋅p=0,那么全部的销售额等于全部的买进额,p\boldsymbol pp 垂直于 q\boldsymbol qq(在三维空间中)。如果一家超市有几千种商品的话,那么商品的维度就会很高。
注:电子表格在管理中非常重要,它可以计算线性组合与点积,在屏幕上看到的就是一个矩阵。
重点: 对于 v\boldsymbol vv 与 w\boldsymbol ww 的点积,将每个 viv_ivi 与 wiw_iwi 相乘后再相加,v⋅w=v1w1+⋯+vnwn\boldsymbol v\cdot\boldsymbol w=v_1w_1+\cdots+v_nw_nv⋅w=v1w1+⋯+vnwn。
二、长度与单位向量
向量自己与自己的点积是长度的平方,此时 v=w\boldsymbol v=\boldsymbol wv=w。当 v=(1,2,3)\boldsymbol v=(1,2,3)v=(1,2,3) 时,则它与自己的点积为 v⋅v=∣∣v∣∣2=14\boldsymbol v\cdot\boldsymbol v=||\boldsymbol v||^2=14v⋅v=∣∣v∣∣2=14:点积 v⋅v 是长度的平方∣∣v∣∣2=[123]⋅[123]=1+4+9=14点积\,\boldsymbol v\cdot\boldsymbol v\,是长度的平方\kern 10pt||\boldsymbol v||^2=\begin{bmatrix}1\\2\\3\end{bmatrix}\cdot\begin{bmatrix}1\\2\\3\end{bmatrix}=1+4+9=14点积v⋅v是长度的平方∣∣v∣∣2=123⋅123=1+4+9=14这里向量之间的角度是 0°0°0° 而不是 90°90°90°,v\boldsymbol vv 与自己不垂直所以点积不为 000。点积 v⋅v\boldsymbol v\cdot\boldsymbol vv⋅v 是 向量v\boldsymbol vv 长度的平方。
定义: 向量 v\boldsymbol vv 的长度 ∣∣v∣∣||\boldsymbol v||∣∣v∣∣ 等于 v⋅v\boldsymbol v\cdot\boldsymbol vv⋅v 的平方根:
length=∣∣v∣∣=v⋅v=(v12+v22+⋯+vn2)1/2\textrm{length}=||\boldsymbol v||=\sqrt{\boldsymbol v\cdot\boldsymbol v}=(v_1^2+v_2^2+\cdots+v_n^2)^{1/2}length=∣∣v∣∣=v⋅v=(v12+v22+⋯+vn2)1/2
二维时长度为 v12+v22\sqrt{v_1^2+v_2^2}v12+v22,三维时长度是 v12+v22+v32\sqrt{v_1^2+v_2^2+v_3^2}v12+v22+v32,所以 v=(1,2,3)\boldsymbol v=(1,2,3)v=(1,2,3) 的长度是 ∣∣v∣∣=14||\boldsymbol v||=\sqrt{14}∣∣v∣∣=14。
这里 ∣∣v∣∣=v⋅v||\boldsymbol v||=\sqrt{\boldsymbol v\cdot\boldsymbol v}∣∣v∣∣=v⋅v 在几何上表示向量的长度。如果分量是 111 和 222,那么向量就是 Figure1.6 中所示直角三角形的第三边,根据勾股定理 a2+b2=c2a^2+b^2=c^2a2+b2=c2 可以得到三条边之间的关系是 12+22=∣∣v∣∣21^2+2^2=||\boldsymbol v||^212+22=∣∣v∣∣2。
如 Figure1.6 所示,对于三维向量 v=(1,2,3)\boldsymbol v=(1,2,3)v=(1,2,3),要得到其长度,需要使用两次勾股定理。位于基底的向量 (1,2,0)(1,2,0)(1,2,0) 长度是 5\sqrt55,基底向量与向量 (0,0,3)(0,0,3)(0,0,3) 垂直,所以立方体对角线的长度 ∣∣v∣∣=5+9=14||\boldsymbol v||=\sqrt{5+9}=\sqrt{14}∣∣v∣∣=5+9=14。
四维向量的长度等于 v12+v22+v32+v42\sqrt{v_1^2+v_2^2+v_3^2+v_4^2}v12+v22+v32+v42。所以向量 (1,1,1,1)(1,1,1,1)(1,1,1,1) 的长度为 12+12+12+12=2\sqrt{1^2+1^2+1^2+1^2}=212+12+12+12=2,这是一个四维空间中单位立方体的对角线长度。nnn 维空间单位立方体的对角线长度是 n\sqrt nn。
单位通常用来表示某些东西的测量值为 111,例如单价是指一个物品的价格,单位立方体其边长为 111,单位圆的半径为 111。下面是单位向量的定义:
单位向量 u 是长度为 1 的向量,u⋅u=1单位向量\,\boldsymbol u\,是长度为\,1\,的向量,\boldsymbol u\cdot\boldsymbol u=1单位向量u是长度为1的向量,u⋅u=1
四维的单位向量 u=(1/2,1/2,1/2,1/2)\boldsymbol u=(1/2,1/2,1/2,1/2)u=(1/2,1/2,1/2,1/2),u⋅u=1/4+1/4+1/4+1/4=1\boldsymbol u\cdot\boldsymbol u=1/4+1/4+1/4+1/4=1u⋅u=1/4+1/4+1/4+1/4=1。向量 v=(1,1,1,1)\boldsymbol v=(1,1,1,1)v=(1,1,1,1) 除以它本身的长度 ∣∣v∣∣=2||\boldsymbol v||=2∣∣v∣∣=2 就可以得到单位向量。
【例4】沿着 xxx 轴与 yyy 轴的标准单位向量通常记为 i\boldsymbol ii 与 j\boldsymbol jj,在 xyxyxy 平面内,若单位向量与 xxx 轴的夹角为 θ\thetaθ,那么这个单位向量就是 (cosθ,sinθ)(\cos\theta,\sin\theta)(cosθ,sinθ)。单位向量i=[10], j=[01], u=[cosθsinθ]单位向量\kern 15pt\boldsymbol i=\begin{bmatrix}1\\0\end{bmatrix},\,\,\boldsymbol j=\begin{bmatrix}0\\1\end{bmatrix},\,\,\boldsymbol u=\begin{bmatrix}\cos\theta\\\sin\theta\end{bmatrix}单位向量i=[10],j=[01],u=[cosθsinθ]当 θ=0\theta=0θ=0 时,水平向量 u\boldsymbol uu 就是 i\boldsymbol ii;当 θ=90°\theta=90°θ=90°(或 π/2\pi/2π/2 弧度),垂直向量 u\boldsymbol uu 就是 j\boldsymbol jj。由于 cos2θ+sin2θ=1\cos^2\theta+\sin^2\theta=1cos2θ+sin2θ=1,任意角度下的分量 cosθ\cos\thetacosθ 与 sinθ\sin\thetasinθ 都有 u⋅u=1\boldsymbol u\cdot\boldsymbol u=1u⋅u=1。这些单位向量可以得到 Figure1.7 所示的单位圆,单位圆上角度为 θ\thetaθ 点的坐标是 (cosθ,sinθ)(\cos\theta,\sin\theta)(cosθ,sinθ)。
向量 (2,2,1)(2,2,1)(2,2,1) 的长度为 333,向量 (2/3,2/3,1/3)(2/3,2/3,1/3)(2/3,2/3,1/3) 的长度为 111,u⋅u=4/9+4/9+1/9=1\boldsymbol u\cdot\boldsymbol u=4/9+4/9+1/9=1u⋅u=4/9+4/9+1/9=1。任何非零向量 v\boldsymbol vv 除以它本身的长度 ∣∣v∣∣||\boldsymbol v||∣∣v∣∣ 就是单位向量。
u=v/∣∣v∣∣ 是在 v 方向的单位向量\boldsymbol u=\boldsymbol v/||\boldsymbol v||\,是在\,\boldsymbol v\,方向的单位向量u=v/∣∣v∣∣是在v方向的单位向量
三、两个向量之间的夹角
两个相互垂直的向量有 v⋅w=0\boldsymbol v\cdot\boldsymbol w=0v⋅w=0,即当角度是 90°90°90° 时点积为 000。
直角当 v 与w 垂直时,点积 v⋅w=0\textbf{直角}\kern 15pt当\,\boldsymbol v\,与 \boldsymbol w\,垂直时,点积\,\boldsymbol v\cdot\boldsymbol w=0直角当v与w垂直时,点积v⋅w=0
证明: 当 v\boldsymbol vv 与 w\boldsymbol ww 垂直时,他们形成直角的两个边,第三边为 v−w\boldsymbol v-\boldsymbol wv−w(如 Figure1.8所示)。
由勾股定理,直角三角形的三边有 a2+b2=c2a^2+b^2=c^2a2+b2=c2,对于垂直的向量∣∣v∣∣2+∣∣w∣∣2=∣∣v−w∣∣2(1.2.2)||\boldsymbol v||^2+||\boldsymbol w||^2=||\boldsymbol v-\boldsymbol w||^2\kern 20pt(1.2.2)∣∣v∣∣2+∣∣w∣∣2=∣∣v−w∣∣2(1.2.2)设这两个向量为二维向量,则(v12+v22)+(w12+w22)=(v1−w1)2+(v2−w2)2(1.2.3)(v_1^2+v_2^2)+(w_1^2+w_2^2)=(v_1-w_1)^2+(v_2-w_2)^2\kern 10pt(1.2.3)(v12+v22)+(w12+w22)=(v1−w1)2+(v2−w2)2(1.2.3)两边展开整理后可得:v1w1+v2w2=0(1.2.4)v_1w_1+v_2w_2=0\kern 30pt(1.2.4)v1w1+v2w2=0(1.2.4)即 v⋅w=0\boldsymbol v\cdot\boldsymbol w=0v⋅w=0。
结论: 若两个向量的夹角为直角,则 v⋅w=0\boldsymbol v\cdot\boldsymbol w=0v⋅w=0。当角度 θ=90°\theta=90°θ=90° 时,点积为 000,此时 cosθ=0\cos\theta=0cosθ=0。由于 0⋅w\boldsymbol 0\cdot\boldsymbol w0⋅w 永远为 000,所以零向量 0\boldsymbol 00 与任意向量 w\boldsymbol ww 垂直。
若 v\boldsymbol vv 与 w\boldsymbol ww 之间的夹角为 θ\thetaθ,假设 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 不为零,可能为正也可能为负,通过 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 的正负号可以判断 θ\thetaθ 是小于还是大于 90°90°90°。当 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 为正时,θ\thetaθ 小于 90°90°90°;当 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 为负时,θ\thetaθ 大于 90°90°90°。如 Figure1.8 右侧所示,其中 v=(3,1)\boldsymbol v=(3,1)v=(3,1),它与 w=(1,3)\boldsymbol w=(1,3)w=(1,3) 的夹角小于 90°90°90°,这是因为 v⋅w=6\boldsymbol v\cdot\boldsymbol w=6v⋅w=6 是正数。
分界线是向量 w\boldsymbol ww 与 v\boldsymbol vv 垂直的位置,(1,−3)(1,-3)(1,−3) 位于正负之间的分界线,所以向量 (1,3)(1,3)(1,3) 与 (3,1)(3,1)(3,1) 垂直,点积为零。
通过点积可以计算出角度 θ\thetaθ。对于两个单位向量 u\boldsymbol uu 与 U\boldsymbol UU 来说,u⋅U\boldsymbol u\cdot\boldsymbol Uu⋅U 的符号可以确定 θ<90°\theta<90°θ<90° 还是 θ>90°\theta>90°θ>90°。点积 u⋅U\boldsymbol u\cdot\boldsymbol Uu⋅U 的值就是 cosθ\cos\thetacosθ。前面的结论对于 nnn 维空间同样适用。
两个单位向量 u 和 U 的夹角为 θ,则 u⋅U=cosθ,且 ∣u⋅U∣≤1两个单位向量\,\boldsymbol u\,和\,\boldsymbol U\,的夹角为\,\theta,则\,\boldsymbol u\cdot\boldsymbol U=\cos\theta,且 \,|\boldsymbol u\cdot\boldsymbol U|\leq1两个单位向量u和U的夹角为θ,则u⋅U=cosθ,且∣u⋅U∣≤1
−1≤cosθ≤1-1\leq\cos\theta\leq1−1≤cosθ≤1,单位向量之间的点积也在 −1-1−1 与 111 之间,u⋅U\boldsymbol u\cdot\boldsymbol Uu⋅U 的值就是 cosθ\cos\thetacosθ。
Figure1.9 显示了 u=(cosθ,θsinθ)\boldsymbol u=(\cos\theta,\theta\sin\theta)u=(cosθ,θsinθ) 与 i=(1,0)\boldsymbol i=(1,0)i=(1,0),它们的点积 u⋅i=cosθ\boldsymbol u\cdot\boldsymbol i=\cos\thetau⋅i=cosθ,这是两个向量夹角的余弦值。
将一个单位向量旋转任意角度 α\alphaα 后,它仍然是一个单位向量。向量 i=(1,0)\boldsymbol i=(1,0)i=(1,0) 旋转至 (cosα,sinα)(\cos\alpha,\sin\alpha)(cosα,sinα),向量 u\boldsymbol uu 旋转至 (cosβ,sinβ)(\cos\beta,\sin\beta)(cosβ,sinβ),其中 β=α+θ\beta=\alpha+\thetaβ=α+θ。则它们的点积是 cosαcosβ+sinαsinβ\cos\alpha\cos\beta+\sin\alpha\sin\betacosαcosβ+sinαsinβ,由三角公式可得 cos(β−α)=cosθ\cos(\beta-\alpha)=\cos\thetacos(β−α)=cosθ。
若 v\boldsymbol vv 与 w\boldsymbol ww 不是单位向量,那么它们分别除以自己的长度可得 u=v/∣∣v∣∣\boldsymbol u=\boldsymbol v/||\boldsymbol v||u=v/∣∣v∣∣,U=w/∣∣w∣∣\boldsymbol U=\boldsymbol w/||\boldsymbol w||U=w/∣∣w∣∣,则两个单位向量的点积仍为 cosθ\cos\thetacosθ。
余弦公式:若v与w是非零向量,则 v⋅w∣∣v∣∣ ∣∣w∣∣=cosθ(1.2.5) \textbf{余弦公式} :\kern8pt若 \boldsymbol v 与 \boldsymbol w 是非零向量, 则\,\displaystyle\frac{\boldsymbol v\cdot\boldsymbol w}{||\boldsymbol v||\,||\boldsymbol w||}=\cos\theta\kern 12pt(1.2.5)余弦公式:若v与w是非零向量,则∣∣v∣∣∣∣w∣∣v⋅w=cosθ(1.2.5)
不论两个向量之间的夹角如何,u=v/∣∣v∣∣\boldsymbol u=\boldsymbol v/||\boldsymbol v||u=v/∣∣v∣∣ 与 U=w/∣∣w∣∣\boldsymbol U=\boldsymbol w/||\boldsymbol w||U=w/∣∣w∣∣ 的点积都不会超过 111,这就是 “施瓦茨不等式”(Schwarz inequality):∣v⋅w∣≤∣∣v∣∣ ∣∣w∣∣|\boldsymbol v\cdot\boldsymbol w|\leq||\boldsymbol v||\,||\boldsymbol w||∣v⋅w∣≤∣∣v∣∣∣∣w∣∣ —— 也称为柯西-施瓦茨-布尼亚科夫斯基不等式(Cauchy-Schwarz-Buniakowsky inequality)。
由于 ∣cosθ∣≤1|\cos\theta|\leq1∣cosθ∣≤1,余弦公式可以得到两个伟大的不等式:
施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣ ∣∣w∣∣三角不等式:∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣\textbf{施瓦茨不等式}:\kern 10pt|\boldsymbol v\cdot\boldsymbol w|\leq||\boldsymbol v||\,||\boldsymbol w||\kern 32pt\\\textbf{三角不等式}\kern 10pt:\kern10pt||\boldsymbol v+\boldsymbol w||\leq||\boldsymbol v||+||\boldsymbol w||\kern 11pt施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣∣∣w∣∣三角不等式:∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣
【例5】对于 v=[21]\boldsymbol v=\begin{bmatrix}2\\1\end{bmatrix}v=[21] 与 w=[12]\boldsymbol w=\begin{bmatrix}1\\2\end{bmatrix}w=[12],求 cosθ\cos\thetacosθ,并验证上面两个不等式。
解: 点积 v⋅w=4\boldsymbol v\cdot\boldsymbol w=4v⋅w=4,它们的长度都为 5\sqrt55cosθ=v⋅w∣∣v∣∣ ∣∣w∣∣=455=45\cos\theta=\frac{\boldsymbol v\cdot\boldsymbol w}{||\boldsymbol v||\,||\boldsymbol w||}=\frac{4}{\sqrt5\sqrt5}=\frac{4}{5}cosθ=∣∣v∣∣∣∣w∣∣v⋅w=554=54验证施瓦茨不等式得 v⋅w=4\boldsymbol v\cdot\boldsymbol w=4v⋅w=4 小于 ∣∣v∣∣ ∣∣w∣∣=5||\boldsymbol v||\,||\boldsymbol w||=5∣∣v∣∣∣∣w∣∣=5。
验证三角不等式,v+w=(3,3)\boldsymbol v+\boldsymbol w=(3,3)v+w=(3,3),则第三边长 ∣∣v+w∣∣=18||\boldsymbol v+\boldsymbol w||=\sqrt{18}∣∣v+w∣∣=18,第一边长和第二边长之和 ∣∣v∣∣+∣∣w∣∣=25=20||\boldsymbol v||+||\boldsymbol w||=2\sqrt5=\sqrt{20}∣∣v∣∣+∣∣w∣∣=25=20,所以 ∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣||\boldsymbol v+\boldsymbol w||\leq||\boldsymbol v||+||\boldsymbol w||∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣。
【例6】v=(a,b)\boldsymbol v=(a,b)v=(a,b) 与 w=(b,a)\boldsymbol w=(b,a)w=(b,a) 的点积是 2ab2ab2ab,两个向量的长度都为 a2+b2\sqrt{a^2+b^2}a2+b2,根据施瓦茨不等式 v⋅w≤∣∣v∣∣ ∣∣w∣∣\boldsymbol v\cdot\boldsymbol w\leq||\boldsymbol v||\,||\boldsymbol w||v⋅w≤∣∣v∣∣∣∣w∣∣ 可得 2ab≤a2+b22ab\leq a^2+b^22ab≤a2+b2。
令 x=a2x=a^2x=a2,y=b2y=b^2y=b2,就可以得到一个更有名的结果。“几何平均值(geometric mean)” =xy=\sqrt{xy}=xy 不大于 “算术平均值(arithmetic mean)”= 12(x+y)\displaystyle\frac{1}{2}(x+y)21(x+y)。几何平均值≤算术平均值ab≤a2+b22 变为 xy≤x+y2\textbf{几何平均值$\leq$算术平均值}\kern 10ptab\leq\frac{a^2+b^2}{2}\,变为\,\sqrt{xy}\leq\frac{x+y}{2}几何平均值≤算术平均值ab≤2a2+b2变为xy≤2x+y例 555 中的 a=2a=2a=2,b=1b=1b=1,所以 x=4x=4x=4,y=1y=1y=1,几何平均值 xy=2\sqrt{xy}=2xy=2 小于算术平均值 (1+4)/2=2.5(1+4)/2=2.5(1+4)/2=2.5。
四、点积的计算法则
(1)v⋅w=w⋅v(2)u⋅(v+w)=u⋅v+u⋅w(3)(cv)⋅w=c(v⋅w)(4)∣∣v+w∣∣2=v⋅v+2v⋅w+w⋅w(5)(v−w)⋅(v−w)=v⋅v−2v⋅w+w⋅w(1)\kern 10pt\boldsymbol v\cdot\boldsymbol w=\boldsymbol w\cdot\boldsymbol v\kern 130pt\\(2)\kern 10pt\boldsymbol u\cdot(\boldsymbol v+\boldsymbol w)=\boldsymbol u\cdot\boldsymbol v+\boldsymbol u\cdot \boldsymbol w\kern 71pt\\(3)\kern 10pt(c\boldsymbol v)\cdot\boldsymbol w=c(\boldsymbol v\cdot \boldsymbol w)\kern 106pt\\(4)\kern 10pt||\boldsymbol v+\boldsymbol w||^2=\boldsymbol v\cdot\boldsymbol v+2\boldsymbol v\cdot\boldsymbol w+\boldsymbol w\cdot\boldsymbol w\kern 35pt\\(5)\kern 10pt(\boldsymbol v-\boldsymbol w)\cdot(\boldsymbol v-\boldsymbol w)=\boldsymbol v\cdot\boldsymbol v-2\boldsymbol v\cdot\boldsymbol w+\boldsymbol w\cdot\boldsymbol w(1)v⋅w=w⋅v(2)u⋅(v+w)=u⋅v+u⋅w(3)(cv)⋅w=c(v⋅w)(4)∣∣v+w∣∣2=v⋅v+2v⋅w+w⋅w(5)(v−w)⋅(v−w)=v⋅v−2v⋅w+w⋅w
由(5)可得:
余弦定理:∣∣v−w∣∣2=∣∣v∣∣2−2∣∣v∣∣ ∣∣w∣∣cosθ+∣∣w∣∣2(其中 θ为 v 与w 之间的夹角)\textbf{余弦定理}:||\boldsymbol v-\boldsymbol w||^2=||\boldsymbol v||^2-2||\boldsymbol v||\,||\boldsymbol w||\cos\theta+||\boldsymbol w||^2\\(其中\,\theta为\,\boldsymbol v\,与\boldsymbol w\,之间的夹角)\kern 116pt余弦定理:∣∣v−w∣∣2=∣∣v∣∣2−2∣∣v∣∣∣∣w∣∣cosθ+∣∣w∣∣2(其中θ为v与w之间的夹角)
(4)证明:根据法则(2),令 u=v+w\boldsymbol u=\boldsymbol v+\boldsymbol wu=v+w则∣∣v+w∣∣2=(v+w)⋅(v+w)=(v+w)⋅v+(v+w)⋅w=v⋅v+w⋅v+v⋅w+w⋅w=v⋅v+2v⋅w+w⋅w||\boldsymbol v+\boldsymbol w||^2=(\boldsymbol v+\boldsymbol w)\cdot(\boldsymbol v+\boldsymbol w)\kern 40pt\\\kern 40pt=(\boldsymbol v+\boldsymbol w)\cdot\boldsymbol v+(\boldsymbol v+\boldsymbol w)\cdot\boldsymbol w\\\kern 55pt=\boldsymbol v\cdot\boldsymbol v+\boldsymbol w\cdot\boldsymbol v+\boldsymbol v\cdot \boldsymbol w+\boldsymbol w\cdot\boldsymbol w\\\kern 26pt=\boldsymbol v\cdot\boldsymbol v+2\boldsymbol v\cdot\boldsymbol w+\boldsymbol w\cdot\boldsymbol w∣∣v+w∣∣2=(v+w)⋅(v+w)=(v+w)⋅v+(v+w)⋅w=v⋅v+w⋅v+v⋅w+w⋅w=v⋅v+2v⋅w+w⋅w
五、MATLAB 语言
v\boldsymbol vv 与 w\boldsymbol ww 定义完成后,直接就可以得到 v+w\boldsymbol v+\boldsymbol wv+w。以行的方式输入 v\boldsymbol vv,w\boldsymbol ww,用符号 ′'′ 即可转置称为列向量。2v+3w2\boldsymbol v+3\boldsymbol w2v+3w 需写成 2∗v+3∗w2*\boldsymbol v+3*\boldsymbol w2∗v+3∗w。若结尾不输入分号 ;;;,可以直接显示出来。
MATLABv=[2 3 4]′; w=[1 1 1]′; u=2∗v+3∗w\textrm{MATLAB}\kern 10pt v=[2\,\,\,\,3\,\,\,\,4]';\,\,\,w=[1\,\,\,\,1\,\,\,\,1]';\,\,\, u=2* v+3* wMATLABv=[234]′;w=[111]′;u=2∗v+3∗w点积 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 是行向量乘列向量(使用 ∗*∗ 而不是 ⋅\cdot⋅)。
点积通常写成[12][34] 或 v′∗w 而不是[12]⋅[34]点积通常写成\begin{bmatrix}1&2\end{bmatrix}\begin{bmatrix}3\\4\end{bmatrix}\,或\,\boldsymbol v'*\boldsymbol w\,而不是\begin{bmatrix}1\\2\end{bmatrix}\cdot\begin{bmatrix}3\\4\end{bmatrix}点积通常写成[12][34]或v′∗w而不是[12]⋅[34]
在 MATLAB 中, v\boldsymbol vv 的长度写成 norm(v)\textrm{norm}(\boldsymbol v)norm(v),也就是 sqrt(v′∗v)\textrm{sqrt}(\boldsymbol v'*\boldsymbol v)sqrt(v′∗v),然后利用点积 v′∗w\boldsymbol v'*\boldsymbol wv′∗w 求出余弦,再求出对应此余弦的角(单位是弧度 radian)。
余弦公式:cosine=v′∗w/(norm(v)∗norm(w))反余弦:angle=acos(cosine)余弦公式:\kern 10pt\textrm{cosine}=v'* w/(\textrm{norm}(v)*\textrm{norm}(w))\\反余弦:\kern 10pt\textrm{angle}\kern 10pt=\textrm{acos}(\textrm{cosine})\kern 51pt余弦公式:cosine=v′∗w/(norm(v)∗norm(w))反余弦:angle=acos(cosine)
MATLAB的计算结果如下图所示。
六、主要内容总结
(1)点积 v⋅w\boldsymbol v\cdot\boldsymbol wv⋅w 的计算:将每个 viv_ivi 与 wiw_iwi 先相乘后再相加,v⋅w=v1w1+⋯+vnwn\boldsymbol v\cdot\boldsymbol w=v_1w_1+\cdots+v_nw_nv⋅w=v1w1+⋯+vnwn。
(2)v\boldsymbol vv 的长度 ∣∣v∣∣||\boldsymbol v||∣∣v∣∣ 是 v⋅v\boldsymbol v\cdot\boldsymbol vv⋅v 的平方根,u=v/∣∣v∣∣\boldsymbol u=\boldsymbol v/||\boldsymbol v||u=v/∣∣v∣∣ 是单位向量,长度为 111。
(3)当 v\boldsymbol vv 与 w\boldsymbol ww 垂直时,v⋅w=0\boldsymbol v\cdot\boldsymbol w=0v⋅w=0。
(4)θ\thetaθ(任意两个非零向量 v\boldsymbol vv 与 w\boldsymbol ww 的夹角)的余弦值不超过 111:
余弦:cosθ=v⋅w∣∣v∣∣ ∣∣w∣∣,施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣ ∣∣w∣∣余弦:\cos\theta=\frac{\boldsymbol v\cdot\boldsymbol w}{||\boldsymbol v||\,||\boldsymbol w||},施瓦茨不等式:|\boldsymbol v\cdot\boldsymbol w|\leq||\boldsymbol v||\,||\boldsymbol w||余弦:cosθ=∣∣v∣∣∣∣w∣∣v⋅w,施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣∣∣w∣∣
七、例题
【例7】向量 v=(3,4)\boldsymbol v=(3,4)v=(3,4) 与 w=(4,3)\boldsymbol w=(4,3)w=(4,3),验证施瓦茨不等式和三角不等式。求出 v\boldsymbol vv 与 w\boldsymbol ww 之间角度的 cosθ\cos\thetacosθ。什么样的 v\boldsymbol vv 与 w\boldsymbol ww 可以得到等式 ∣v⋅w∣=∣∣v∣∣ ∣∣w∣∣|\boldsymbol v\cdot\boldsymbol w|=||\boldsymbol v||\,||\boldsymbol w||∣v⋅w∣=∣∣v∣∣∣∣w∣∣ 和 ∣∣v+w∣∣=∣∣v∣∣+∣∣w∣∣||\boldsymbol v+\boldsymbol w||=||\boldsymbol v||+||\boldsymbol w||∣∣v+w∣∣=∣∣v∣∣+∣∣w∣∣?
解: 点积 v⋅w=(3)(4)+(4)(3)=24\boldsymbol v\cdot\boldsymbol w=(3)(4)+(4)(3)=24v⋅w=(3)(4)+(4)(3)=24。v\boldsymbol vv 的长度 ∣∣v∣∣=9+16=5||\boldsymbol v||=\sqrt{9+16}=5∣∣v∣∣=9+16=5,∣∣w∣∣||\boldsymbol w||∣∣w∣∣ 也为 555。v+w=(7,7)\boldsymbol v+\boldsymbol w=(7,7)v+w=(7,7) 的长度为 ∣∣v+w∣∣=72||\boldsymbol v+\boldsymbol w||=7\sqrt2∣∣v+w∣∣=72。
施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣ ∣∣w∣∣ 得 24<25施瓦茨不等式:|\boldsymbol v\cdot\boldsymbol w|\leq||\boldsymbol v||\,||\boldsymbol w||\,得\,24<25施瓦茨不等式:∣v⋅w∣≤∣∣v∣∣∣∣w∣∣得24<25三角不等式:∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣ 得 72<10三角不等式:||\boldsymbol v+\boldsymbol w||\leq||\boldsymbol v||+||\boldsymbol w||\,得\,7\sqrt2<10三角不等式:∣∣v+w∣∣≤∣∣v∣∣+∣∣w∣∣得72<10角度的余弦:cosθ=2425角度的余弦:\cos\theta=\frac{24}{25}角度的余弦:cosθ=2524等式成立时:一个向量是另一个向量的倍数,如 w=cv\boldsymbol w=c\boldsymbol vw=cv,此时角度为 0°0°0° 或 180°180°180°,∣cosθ∣=1|\cos\theta|=1∣cosθ∣=1 且 ∣v⋅w∣=∣∣v∣∣ ∣∣w∣∣|\boldsymbol v\cdot\boldsymbol w|=||\boldsymbol v||\,||\boldsymbol w||∣v⋅w∣=∣∣v∣∣∣∣w∣∣。若角度是 0°0°0°,例如 w=2v\boldsymbol w=2\boldsymbol vw=2v,则 ∣∣v+w∣∣=∣∣v∣∣+∣∣w∣∣||\boldsymbol v+\boldsymbol w||=||\boldsymbol v||+||\boldsymbol w||∣∣v+w∣∣=∣∣v∣∣+∣∣w∣∣(两边都是 3∣∣v∣∣3||\boldsymbol v||3∣∣v∣∣),三边是 v\boldsymbol vv,2v2\boldsymbol v2v,3v3\boldsymbol v3v 的三角形是扁平的!
【例8】求出 v=(3,4)\boldsymbol v=(3,4)v=(3,4) 方向的单位向量 u\boldsymbol uu。求出垂直于 u\boldsymbol uu 的单位向量 U\boldsymbol UU,U\boldsymbol UU 有几种可能?
解: ∣∣v∣∣=5||\boldsymbol v||=5∣∣v∣∣=5,所以u=v∣∣v∣∣=(35,45)\boldsymbol u=\frac{\boldsymbol v}{||\boldsymbol v||}=\Big(\frac{3}{5},\frac{4}{5}\Big)u=∣∣v∣∣v=(53,54)垂直向量 V=(−4,3)\boldsymbol V=(-4,3)V=(−4,3),这是因为 v⋅V=(3)(−4)+(4)(3)=0\boldsymbol v\cdot\boldsymbol V=(3)(-4)+(4)(3)=0v⋅V=(3)(−4)+(4)(3)=0,所以其单位向量U=V∣∣V∣∣=(−45,35)\boldsymbol U=\frac{\boldsymbol V}{||\boldsymbol V||}=\Big(-\frac{4}{5},\frac{3}{5}\Big)U=∣∣V∣∣V=(−54,53)另外一个与 u\boldsymbol uu 垂直的单位向量是 −U=(45,−35)-\boldsymbol U=\Big(\displaystyle\frac{4}{5},-\frac{3}{5}\Big)−U=(54,−53)。
【例9】向量 r=(2,−1)\boldsymbol r=(2,-1)r=(2,−1),s=(−1,2)\boldsymbol s=(-1,2)s=(−1,2),求出向量 x=(c,d)\boldsymbol x=(c,d)x=(c,d) 使得点积 x⋅r=1\boldsymbol x\cdot \boldsymbol r=1x⋅r=1 且 x⋅s=0\boldsymbol x\cdot\boldsymbol s=0x⋅s=0。
解: 由题意可得 ccc 与 ddd 的线性方程组:
由 x⋅r=1\boldsymbol x\cdot\boldsymbol r=1x⋅r=1,得:2c−d=12c-d=12c−d=1
由 x⋅s=0\boldsymbol x\cdot\boldsymbol s=0x⋅s=0,得:−c+2d=0-c+2d=0−c+2d=0
解得:c=2/3c=2/3c=2/3,d=1/3d=1/3d=1/3,即 x=(2/3,1/3)\boldsymbol x=(2/3,1/3)x=(2/3,1/3)。