单位向量的数学直觉 单位向量这东西,就像是个没变形的钉子,哪位扔它哪儿它就在哪。数学书里总爱拿它做比较,比如向量 $mathbf{a}$ 和 $mathbf{b}$,要是 $mathbf{a} = lambda mathbf{b}$,那它们就是平行的。但一旦那个长度变短了,要么是变长了,这事儿就有点意思了。 想象你在操场上扔两个不同长度的标枪。枪身平行,但枪飞得远的那个长度是近的那个好几倍,要么反过来。
这时候,哪位才是单位向量?实际上挺好办,就是那个长度归一化成 1 的标枪。
要是两个长度不一样的向量平行,一个单位向量是必然的,但另一个呢?也能够变成单位向量,比如 $mathbf{u} = mathbf{a}/|mathbf{a}|$,$mathbf{v} = mathbf{b}/|mathbf{b}|$。
这时候你发现了:原向量 $mathbf{a}$ 和 $mathbf{b}$ 这两个“大个子”各自收缩到了单位向量 $mathbf{u}$ 和 $mathbf{v}$ 身上,它们就像两个同样大小的哥们儿,只是拿了一根标枪换了个长度。 这就引出了个有趣的结论。两个长度不同的平行向量,总有一个能缩成单位向量。就像两个同样重量的箱子,一个是空的,一个是装满沙子的。
那个空的箱子,你拿出来就是单位向量了。
那装满沙子的呢?你也只是把沙子里的沙子倒出来,剩下的那个空箱子依然是单位向量。它们之间没有哪位比哪位“好”,也没有哪位更“关键”。 再看垂直方向。两个不平行但互相垂直的向量,比如 $mathbf{i}$ 和 $mathbf{j}$,它们本身就是单位向量了。但要是你拿个斜着的棍子,跟它们平行,那个棍子肯定不是单位向量。
要不就你把它削成单位长度,那就是单位向量了。
这时候你会发现,三个互相垂直的向量里,总有两个是能够自然成为单位向量的。 要算出单位向量,最直接的公式还是 $mathbf{u} = frac{mathbf{v}}{|mathbf{v}|}$。
这里的 $|mathbf{v}|$ 就是向量 $mathbf{v}$ 的长度,也就是它的模。
这个操作就是把向量“拉直”了。
比如 $mathbf{a} = (1, 2)$,这个向量在 x 轴上跑 1 格,在 y 轴上跑 2 格。要让它变成单位向量,你得把它缩成斜边是 $sqrt{1^2+2^2}=sqrt{5}$ 的那个长度。
那就是 $(1/sqrt{5}, 2/sqrt{5})$。
这时候它的长度变成了 1,但它躺在原来的方向上,只是被压扁了。 要是向量是 $mathbf{a} = (-3, 4)$,长度是 5。单位向量就是 $(-3/5, 4/5)$。
这个比例关系忒有意思了,就像把一张长 3 宽 4 的长方形纸剪开,切成 3 份和 4 份两个三角形,然后贴在了一起。剪开的那两个小三角形,原本就是一起斜着躺着的单位向量。 有时候你会认定这公式忒抽象,比如 $mathbf{a} = (a_1, a_2, a_3)$,单位向量就是 $(a_1/sqrt{a_1^2+a_2^2+a_3^2}, a_2/sqrt{a_1^2+a_2^2+a_3^2}, a_3/sqrt{a_1^2+a_2^2+a_3^2})$。
这三个分数的分母一样,分子分别是原来的勾股数。
这就像三个同样长的小棍子,只是长短不同,目前得让它们长度一样长,那它们原来的方向肯定得保持不动,只是被压缩了。 还得提个技术细节。向量 $mathbf{0}$,也就是零向量,是个特例。它的长度是 0,除以 0 这操作在数学上没法直接做。
故此零向量没有单位向量。
这有点反直觉,出于零向量没啥长度,也没啥意义。但单位向量是长度不为零的,故此它务必存有。 有时候我们会搞混,当作单位向量就是“长度最小的向量”。
实际上不是。零向量长度是 0,是极短的。单位向量长度是 1,是固定的。
故此单位向量只是所有长度不为零的向量里,被独一无二地“定标”为长度 1 的那一群。 再说说实际应用。在物理里,力、速度这些都有方向。物理学家喜爱用单位向量来描述纯方向。
比如弹性形变,那个形变向量和应变向量的比值,就是无量纲的模数。在几何里,单位圆就是所有单位向量的集合。
这就像是一圈刻度,一步一步转圈,每个刻度上的点都是一个单位向量。 还有,单位向量在计算里时常用来做归一化操作。
比如一堆乱糟糟的向量,先算个单位向量,再把这些单位向量加起来,拿到的和向量,方向实际上已经定了,长度的难题就交给归一化处理了。 最终总结一下,单位向量就是“单位长度”的化身。它不关心原来多长,只关心方向对不对。它能把任意长度、任意位置、任意形状的向量,全都拧成一根根同样粗细、同样长度的标枪,规整地排成一排。
这就是它的魅力所在,好办、纯粹、实用。