日日思君不见君,共饮运河水

前一阵子,我有个北京的帅哥学生去杭州游学,回来之后就问我北京到杭州的球面距离是多少.我知道,他一定是在游学期间结识了杭州的一位(也许是若干位)美女同学,于是回北京之后夜夜相思,遂有此问.也巧,北京和杭州正好是京杭大运河的两端.这真是日日思君不见君,共饮运河水啊.

我们先来推导出一般公式,这里采用弧度制.如图,为了方便计算,我们假设地球是一个半径r=6371km的规则球体,N为北极点,S为南极点.设帅哥同学所在的点A的经度为j1,纬度为w1;美女同学所在的点B的经度为j2,纬度为w2.其中东半球的点经度取为正数,西半球的点经度取为负数;北半球的点纬度取为正数,南半球的点纬度取为负数.设点A所在的经线交赤道于点A1,点B所在的经线交赤道于点B1

latex-image-3

由地理知识(详见《百度百科——经纬度》)可知,AOA1=w1,BOB1=w2,A1OB1=j1j2.设AOB的大小为φ(0φπ),则由三射线定理(详见《三射线定理及其典型应用》一文)可知,cosφ=cos(π2w1)cos(π2w2)+sin(π2w1)sin(π2w2)cos(j1j2)=cosw1cosw2cos(j1j2)+sinw1sinw2,

φ=arccos[cosw1cosw2cos(j1j2)+sinw1sinw2],
所以A,B两点间的球面距离为rφ=rarccos[cosw1cosw2cos(j1j2)+sinw1sinw2].

根据北京、杭州的地理位置,我们取帅哥同学的坐标为东经116,北纬40;美女同学的坐标为东经120,北纬30.代入上式计算,可知此"相思球面距离"约为1170km.

1170km的球面距离需要花费多长时间可以跨越呢?从首都国际机场到萧山国际机场的航班运行时间约为2小时15分钟;从北京南站到杭州东站的高铁运行时间约为5小时15分钟,如果思念,那就相见.

注  京杭大运河全长1794km.至2012年,通航里程为1442km.2014年9月,通州、武清、香河三地水务部门已签订战略合作协议,京杭大运河通州—香河—武清段有望实现复航,计划于2017年实现初步通航,2020年正式通航(详见《百度百科——京杭大运河》).那时候,若是坐船往返于京杭之间,倒也别有风情.

此条目发表在趣味数学分类目录。将固定链接加入收藏夹。

发表回复