有一经典的网红题(无贬义),大意是:
给定四个平行平面,给出平面之间的距离。有一正四面体的四个顶点分别在四个平面上,求正四面体的棱长。
学习平面向量时大概还会看见一道经典题目,如下:
证明正三角形顶点到任一过中心直线的距离平方和为定值。
我们之后会见到,这两个问题的结论其实是同一个命题在三维和二维的特例。
这两个问题的做法繁多,对结论稍加整理,可以得出这一个优美的命题:
已知棱长为 a 的 n 维正单形在某正交坐标系下 (n+1) 个顶点的某个坐标分量分别为 x0,x1,…,xn,则
a2=2(n+1)σ2{xi}
其中 σ2{xi} 代表 x0,x1,…,xn 的方差。
n 维正单形是指 n 维空间中 (n+1) 个顶点组成的图形,且任意两个顶点的距离都相等。称这个距离为正单形的棱长。
顶点为 V0,V1,…Vn 的 n 维正单形有如下性质:
对于互不相等的 i,j,k 有 ∠ViVjVk=3π。
这是因为三个不同的顶点必定组成正三角形。
以 V0 为原点,选择 ei=a1V0Vi, i=1,…,n−1 作为基底,建立一个仿射坐标系。
根据上面的性质,有 ei2=1,eiej=21(i=j)。
在这组基底下,由于基向量的长度和两两角度全部相等,可以推导出如下点积公式:
在 ei2=1,eiej=c (i=j) 的基底下,
x=i=1∑nxiei,y=i=1∑nyiei,则
x⋅y=(1−c)i=1∑nxiyi+c(i=1∑nxn)(i=1∑nyn)
x⋅y=i=1∑nj=1∑nxiyjei⋅ej=i=1∑nxiyi+1≤i,j≤n∑i=jcxiyj=(1−c)i=1∑nxiyi+c1≤i,j≤n∑xiyj=(1−c)i=1∑nxiyi+c(i=1∑nxn)(i=1∑nyn)
具体到 c=21 的情形,则是
x⋅y=21i=1∑nxiyi+21(i=1∑nxn)(i=1∑nyn)
根据方差的平移不变性,不妨设 V0 也为原坐标的原点。设 u=i=1∑nuiei 为原坐标系的某个基向量。
根据 ∣u∣=1 有
u2=(i=1∑nuiei)2=21i=1∑nui2+21(i=1∑nui)2=1
显然 x0=0,而对于 i=1,…,n,
⟹xi=u⋅aei=2aui+2ai=1∑nuixˉ=n+11i=1∑nxi=2ai=1∑nui
于是
(n+1)σ2{xi}=i=0∑n(x−xˉ)2=(2ak=1∑nui)2+k=1∑n(2aui)2=21a221i=1∑nui2+21(i=1∑nui)2=21a2