数学 · 线代
Rⁿ 向量与点积(模长、夹角)
Vectors in Rⁿ & the Dot Product
约 18 分钟 · v4
Rⁿ 向量与点积
math/vectors-rn · MATH2099
0 / 3
1 向量:一串"各方向上的量"
打开地图,从家到学校:先向东走 3 格,再向北走 4 格。这串「方向 + 走多远」就是一个向量——它不是一个普通的数,而是一个带方向的箭头。
平面向量 v = (3, 4) 就是一个有序数对:第一个数管"往右多少",第二个管"往上多少"。画成从原点出发的箭头,信息全在这两个数里。
推广:Rⁿ = n 个数排成的一行。n 可以是 2、3,也可以是 100——规则完全一样。
向量不一定是空间方向。一张外卖订单「3 份饭、2 杯奶茶、1 份小菜」也是个向量 (3, 2, 1),只是它住在"三个品类"撑起的空间里。几个数对的直觉,能直接搬到一百维——这正是线性代数的威力。
2 拖一拖:箭头 ↔ 数对
下面绿点是向量的箭头尖。拖动它,边拖边看分量、长度、夹角怎么变——感受"几何箭头"和"两个数"是同一个东西。
向量游乐场
v = (3, 4)
长度 |v| = 5.0
与 x 轴夹角 ≈ 53°
那个 |v| = 5 就是直角三角形的斜边 √(3²+4²)——勾股定理,其实就是在量向量长度。
3 加法 = 接着走,数乘 = 拉长
向量只有两个最朴素的动作,都能用"走路"想象。这两条撑起了后面所有的"线性"。
加法 a + b
走完 a 的位移,接着走 b。终点那根箭头就是和。代数上各分量分别相加:(1,2)+(3,1)=(4,3)。
数乘 k·v
方向不变、长度变 k 倍;−v 是掉头。"3 倍向东 2 格" = 向东 6 格。
"线性"是什么
线性这个词,几乎全部含义就是"只许做加法和数乘"——整门课都在这两条规则上打转。
4 点积:两个箭头有多"合拍"
点积是 MATH2099 反复出现的主角。先记一句话:点积 = 两个箭头"劲儿往一处使"的程度。下面固定橙色 a,拖滑块转动绿色 b,盯着大数字看它怎么变。
点积可视化 a·b
+11.5
夹角 θ = 40°a·b = |a||b|cos θ
同向 → 正、最大
θ 小,两人一起推、劲儿叠加。
垂直 → 正好 0
θ=90°,互不相干。「点积=0 ⟺ 互相垂直」,整门课都在用。
反向 → 负
θ 大,一个往东一个往西,互相拖后腿。
代数上更简单:a·b = a₁b₁ + a₂b₂ + … + aₙbₙ(对应位置相乘再求和)。几何的 |a||b|cosθ 和代数的"逐位相乘求和"结果永远一样——它把"角度"藏进了一串纯乘加里,于是一百维也能算夹角。
做功 = 力·位移
推购物车,只有沿推方向那部分力算数,斜着推被打折,折扣正好是 cosθ。功 W = F·d 就是点积。
相似度 = 口味·口味
把两人看片打分排成向量,点积越大 = 口味越"同向" = 越像。推荐系统底层就在算它。
5 长度和夹角,都是点积变出来的
认识了点积,长度和夹角就都不用再单独记公式了。
长度
向量和自己点积再开根:|v| = √(v·v)。(自己跟自己永远完全同向。)
夹角
几何公式反解出 cos:cos θ = (a·b)/(|a||b|)。像不像、垂不垂直全看这个比值。
垂直判据
a·b = 0 ⟺ a ⊥ b。记牢——下一站「正交性」就靠它(投影、最小二乘、QR)。
易错:点积结果是一个数(标量),不是向量;别和"对应分量相乘得到新向量"搞混。还有 |a+b| ≠ |a|+|b|(除非同向)——长度不是简单相加。
6 试三道(先想,再点)
三道题,点选项即时判对错;答题进度会显示在右侧目录里。
一句话带走:
向量 = 带方向的箭头 = 一串数,Rⁿ 推广到任意维。点积 = 多合拍:同向正、垂直零、反向负;代数上 Σ aᵢbᵢ,几何上 |a||b|cosθ,两者恒等。长度 |v|=√(v·v)、垂直 a·b=0 都由它变出。