6 法截弧与大地线
一个很常见的问题:从点 到点 ,哪条路径是最短的?例如规划飞机或轮船的航线。
我们都知道两点之间,直线段最短。不过那是在平面上,地球不是平面。
如果把地球处理为一个球,那么其表面上连接两点的最短路径是大圆的一条劣弧,也就是过 和球心 的平面与球相交所得到的路径。这也称为大圆航线。可是如果考虑扁率,将地球作为椭球来处理,要如何找出这条线呢?
法截弧
一种很自然的想法是,尝试改用铅垂线构面,截椭球得到弧。换句话说就是取法截线的一部分。
定义 到 的法截弧为:由椭球面上 点的法线与 点所确定的法截面,与椭球面相割得到的曲线。
这里有一个问题:用 点法线构造且过 的法截面,和 点法线构造且过 的法截面,是同一个吗?
推导过程
利用我们在 第 3 节 和 第 4 节 中推过的式子,有位置向量 和法向量 :
不妨取 点位置向量为 , 为 。直线 的方向我们可以定义一个 表示:
如果两个法截面是同一个,意味着 共面,三个向量线性相关,有实数 满足
展开,待定系数求 :
两个变量,三个方程。如果这些系数值各不相同,考虑前两个方程,那就应该有 ,可是这样就不符合第三个方程了。这意味着对于一般情况, 是无解的,也就是说三个向量不在一个平面内,两个法截面不重合。
考虑一些特殊情况。如果 都在赤道面上,,第三个方程消失,此时有解。或者 在同一条子午线上,,前两个方程的经度项全部约去,退化为同一个方程,此时有解。但这明显不是普遍情况。
推导结果告诉我们: 点的法线,通常不在 点这个法截面上。换言之, 点的法线和 点的法线通常是异面直线,找不到一个平面既过 点的法线、又过 点的法线。
如此一来, 和 之间便可以画出两条法截弧:其中一条过 点的法线和 点,另一条过 点和 点的法线。根据上面的定义,它们分别称为「 到 的法截弧
下面是一幅交互式图形,展示了椭球上 两点各自法向量、法截面,以及截出的两条相对法截弧。可以拖动 两点,观察法截弧形态的变化。
这样来看,法截弧会是最短路径吗?不能相信直觉。我们接下来从数学手段推导。