国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

給定地球上兩點的經緯度,求兩點之間沿地球表面最短的弧線距離

2019-11-06 07:24:45
字體:
來源:轉載
供稿:網友

給定地球上兩點的經緯度,計算兩點之間的距離

 

        問題: 設地球上的兩點A和B的的經緯度分別為A:a1, a2 (a1,a2的單位為度,a1表示經度,a2表示緯度,B亦然) 和B:b1,b2。如下圖所示。現在想求出A和B兩點之間沿著地球表面最短的弧線距離(圖中紅線標出部分)。

思考:假設地球是個標準的球體(實際上地球是一個兩極稍扁,赤道略鼓的橢球),很顯然,只要知道A、B兩點與地球球心形成的夾角θ(單位為弧度),設地球半徑為R(R通常取為6371Km),則A、B兩點之間沿地球表面最短的弧線距離為R*θ,所以問題變為求θ。

       求解過程:設A點所在經線與赤道交于點C, B點所在經線與赤道交于點D。

延長射線OA,與“過點C且垂直于赤道所在平面的直線”交于點E;延長射線OB,與“過點D且垂直于赤道所在平面的直線”交于點F。

過F作垂直于直線CE的直線,垂足為H。

這里令

  

    有三角函數的知識知:

對于三角形來說,由三角形“余弦定理”有

所以

利用三角形“余弦定理”有

整理得

所以

從而A和B兩點之間沿地球表面最短的弧線距離為:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商洛市| 嘉兴市| 漯河市| 兴隆县| 太康县| 昌黎县| 五台县| 太康县| 迭部县| 呼图壁县| 石狮市| 翁源县| 永兴县| 绥芬河市| 新巴尔虎右旗| 夏邑县| 时尚| 加查县| 乳山市| 德兴市| 加查县| 永靖县| 荆州市| 石阡县| 蒲江县| 孝昌县| 伊金霍洛旗| 莎车县| 马尔康县| 临湘市| 黎川县| 澄城县| 灵宝市| 阜康市| 泸溪县| 鹤山市| 台东县| 乐清市| 嘉祥县| 卫辉市| 县级市|