上海到长崎多少海里?
先说一下答案,大概2076.2813公里(直航) 下面开始科普,为了便于计算,以上海港位于东经121°29'54"、长崎港位于东经130°43'38”作为起点和终点,分别记做A点和B点,则两者经度差为:△λ=βB-αA=30°43’38”-121°29'54”—33°13’32”. 经度相差1度,距离为111千米,因而从A点到B点的直线距离为: 由于地球是一个球体,因此上述直线距离还有误差,其最大误差约为±2%。考虑到上港与长崎相隔仅333千米,可以认为两者之间的直线距离为2075千米。 但世界上的事没那么理想,真正的航行要经过太平洋和日本海。在太平洋航行时为了避风和节省燃料,需要沿纬度行驶,因而存在一个沿纬线绕行的最远路程;而在进入日本海后,由于需要驶进狭窄的津轻海峡,又存在了一个最小行程。这两个路径的最远点和最近点就是整个航线的最短路程和最长路程。
为了方便起见,我们采用北京西郊中国政法大学附近的经纬度(北纬40°02′03〃、东经116°19′48〃)代替原起点A点,这样原来的一组数就变成了两组的数。把两组数据代入公式,可求出两个不同路径下的最短长度和最长长度: 最短路程为:2219.34公里 最长路程为: 2386.94公里 可见,影响这条航线距离变化的主要因素是地球曲率,而风向风速等的影响都可以忽略不计了。当然,实际的情况要比这两组数字复杂得多,因为还要考虑船体的横摆等问题。但无论怎样,地球曲率都决定了上海至长崎的航线不可能是一条直线。