平面向量略解
Part1:平面向量的定义
一般地,我们称一个二维向量(plane vector)(又称为矢量)是一个二维平面上的有向线段,记为→AB,其起点为A,终点为B.或简单地,我们也可以用形如→a的记号表示一个向量.在印刷体里,也用加粗的字母a表示一个向量.无向线段AB的长度(或起点与终点间的距离)称为向量的长度(length)(或模),记作|→AB|(|→a|).注意,由于向量的有向性,向量→AB和→BA是不同的,但是它们长度相同,大小相反.
如图,我们称夹角∠POA为向量→OA的辐角(argument),记作θ=arg∠POA,并约定0≤θ<360∘.夹角∠AOB则成为向量→OA与→OB的夹角,记作(^→a,→b).→0与任何向量的夹角都是任意的.
如果两个向量→a,→b的方向,长度均相同,则称这两个向量相等,记作→a=→b.否则成两个向量不相等,记作→a≠→b.
如果AB//CD,那么我们称向量→AB和→CD是共线的(collinear)(或平行的(parallel)),记为→AB//→CD.两个向量共线,要么方向相同,要么方向相反.我们把方向相反的向量→a和→b称作互为负向量(negative vector),记作→a=−→b,→b=−→a.显然有→AB=−→BA.
如果AB⊥CD,那么我们称向量→AB和→CD是正交的(orthogonal)(或垂直的(vertical)),记为→AB⊥→CD.
如果|→a|=0,那么我们称→a为一个零向量(zero vector),记作→a=→0.零向量的起点与终点相同.
如果|→a|=1,那么我们称→a为一个单位向量(unit vector).给定起点的单位向量终点的轨迹是一个单位圆.对于一个向量→a,我们称与→a共线的单位向量→e为→a(生成)的标准化向量,记作→ae.
以后,为方便讨论,我们将向量移到平面坐标系上,并规定一般所有向量的起点都是原点O.这样,平面向量就与二维点有了一个一一对应.
Part2:平面向量的线性运算
数乘
对于一个向量→OA,以及实数λ>0,定义→OA与λ的数乘(scalar multiplication)为将→OA往原方向延长(或缩小)λ倍所得的向量,即满足于→OA同向,并且λ|→OA|=|→OA′|的向量→OA′,记作→OA′=λ→OA.
若λ<0,则定义λ→OA=|λ|(−→OA).即往反方向延长(或缩小)λ倍所得的向量.
若λ=0,则定义λ→OA=→0.
向量的数乘满足以下运算规律:
1.λμ→a=(λμ)→a=λ(μ→a).
2.(λ+μ)→a=λ→a+μ→a.
3.−λ→a=(−λ)→a=λ(−→a).
4.|λ→a|=|λ||→a|.
5.→ae=1λ→a
(平行向量的判定)5.→a=λ→b⇔→a//→b
加法&减法
两个向量的加法满足平行四边形法则.如图,
我们称→OA,→OB所围成平行四边形OACB的一条对角线→OC就是→OA,→OB的和,记作→OC=→OA+→OB.特别地,→a+→a=2→a
我们称两个向量→OA,→OB的差为→OA+(−→OB),即→OA,−→OB=→OB′所围成的平行四边形OACB′的一条对角线→OC,记作→OC=→OA−→OB.特别地,→a−→a=→0.
或更一般的,两个向量→OA,→OB的差就是→BA(注意,此时必须有arg→OA≤arg→OB,若不等号反向,则→OA−→OB=→AB).
向量的线性运算满足以下运算规律:
(交换律)1.→a+→b=→b+→a.
(结合律)2.→a+→b+→c=(→a+→b)+→c=→a+(→b+→c).
(线性性)3.λ(→a±→b)=λ→a±λ→b.
(三角不等式)4.|→a−→b|≤|→a+→b|≤|→a|+|→b|.
当且仅当→b=→0时左侧等号成立,→a=→b时右侧等号成立.
Part3:向量的正交分解
我们引入两个向量:i,j(清晰起见使用粗体表示).其中i是沿x轴正方向的单位向量,j是沿y轴正方向的单位向量.易知i⊥j.
我们根据向量的线性运算的几何意义可知,任何一个向量→OA=→a都可以惟一地表示为→a=xi+yj的形式,其中A(x,y).这称为向量的标准正交分解(normal orthogonal decomposition),x,y称作向量→a的分量(component),记作x=ax,y=ay,xi,yj称为向量→a的正交分量,(x,y)称为向量→a的坐标.这也验证了我们前面所说的任何一个向量与平面上的点一一对应的事实.
运用向量的坐标分解,容易得出向量的模长及辐角公式:
对于线性运算也有:
这些公式都容易由几何意义得到.
Part4:向量的点积
定义,对于向量→a,→b,称
为两个向量的点积(dot product)(也称数量积(scalar product)),其中θ=(^→a,→b).注意,点积记号中的点乘⋅不可省略,也不可写作×.我们下面来求点积的解析公式.
如图,△AOB中,有OA=|→a|,OB=|→b|,AB=|→a−→b|,∠AOB=θ=(^→a,→b).根据余弦定理有
于是
即
整理得
这就得到了向量的点积公式.两个向量点积为零,那么其中至少有一个为零.
进一步地,我们可以得到向量的夹角公式:
向量的点积有以下性质:
1.a⋅a=|a|2.
(正交向量的判定)2.a⋅b=0⇔→a⊥→b.
(交换律)3.→a⋅→b=→b⋅→a.
(分配律)4.→a⋅(→b+→c)=→a⋅→c+→a⋅→b.
向量的柯西不等式
从夹角公式可以初步看出,|→a⋅→b|≤|→a||→b|.我们来证明这一结论.
由非负性,两边平方得
我们只需证明上述的代数不等式即可.
构造多项式f(t)=(axt+bx)2+(ayt+by)2=(a2x+a2y)t2+2(axbx+ayby)t+(b2x+b2y)≤0.于是我们知其判别式Δ≤0.即,
整理知上述代数不等式成立,故原不等式成立.这个结论被称作向量的柯西(Cauchy)不等式.
向量的投影
对于向量→a=→OA,→b=→OB,若在OB上取一点P,使得→b⊥→PA,则称OP(注意,无向线段)为→a在→b(方向)上的(标量)投影(projection).
我们易知
其中θ=(^→a,→b).由定义可知,一个向量在另一个向量方向上的投影是一个标量.当θ为锐角时,它是正值;当θ为直角时,它是0;当θ为钝角时,它是负值;当θ=0时,它等于|→b|;当θ=180∘时,它等于−|→b|.我们再由cosθ=→a⋅→b|→a|⋅|→b|知,
我们若给标量投影赋予一个方向→be,定义→a在→b(方向)上的矢投影为,
注意,向量间矢投影是一个向量.上式记号中的粗体代表向量,或可记为→proj→b→a.
Part5:向量的叉积
对于两个向量→a,→b,若→a可逆时针转动不超过180∘转到→b,则称→a,→b构成一个右手系.
对于两个构成右手系的向量→a,→b,定义两个向量的叉积(cross product)(或向量积(vector product))为
其中θ=(^→a,→b).并约定→a×→a=0,→b×→a=−→a×→b.其几何意义是→a,→b围成平行四边形的有向面积.
一般地,对于两个向量→a,→b,其叉积为
注意,两个向量的叉积并不是一个标量,而是一个伪向量,它是一个三维向量,其方向为k,即方向为z轴正方向.但是在二维范围内,为方便讨论,我们忽略这个方向,而把它当作一个标量.
二维叉积具有以下性质:
(分配律)1.→a×(→b+→c)=→a×→b+→a×→c.
2.(λ→a)×→b=a×(λ→b)=λ(→a×→b).
(平行向量的判定)3.→a//→b⇔→a×→b=0.
在讨论三维向量时,我们会重点讨论叉积.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具