早教吧作业答案频道 -->数学-->
根据经纬度,如何求地球上任意两点间距离要求精度 或者 说 准确度 的写出数学公式我写了一个 精确度感觉差了好多 对于某些地点 差了10km这五分是我唯一剩下的几分了 我也只有这么多了
题目详情
根据经纬度,如何求地球上任意两点间距离
要求精度 或者 说 准确度 的
写出数学公式
我写了一个 精确度感觉差了好多 对于某些地点 差了10km
这五分是我唯一剩下的几分了
我也只有这么多了
要求精度 或者 说 准确度 的
写出数学公式
我写了一个 精确度感觉差了好多 对于某些地点 差了10km
这五分是我唯一剩下的几分了
我也只有这么多了
▼优质解答
答案和解析
假设地球是一个标准球体,半径为R,并且假设东经为正,西经为负,北纬为正,南纬为负,
则 A(x,y)的坐标可表示为(R*cosy*cosx,R*cosy*sinx,R*siny)
B(a,b)可表示为(R*cosb*cosa,R*cosb*sina,R*sinb)
于是,AB对于球心所张的角的余弦大小为
cosb*cosy*(cosa*cosx+sina*sinx)+sinb*siny=cosb*cosy*cos(a-x)+sinb*siny
因此AB两点的球面距离为
R*{arccos[cosb*cosy*cos(a-x)+sinb*siny]}
注:1.x,y,a,b都是角度,最后结果中给出的arccos因为弧度形式.
2.所谓的“东经为正,西经为负,北纬为正,南纬为负”是为了计算的方便.
比如某点为西京145°,南纬36°,那么计算时可用(-145°,-36°)
3.AB对球心所张角的球法实际上是求和两向量的夹角K.
用公式*=|OA|*|OB|*cosK
可以得到.
则 A(x,y)的坐标可表示为(R*cosy*cosx,R*cosy*sinx,R*siny)
B(a,b)可表示为(R*cosb*cosa,R*cosb*sina,R*sinb)
于是,AB对于球心所张的角的余弦大小为
cosb*cosy*(cosa*cosx+sina*sinx)+sinb*siny=cosb*cosy*cos(a-x)+sinb*siny
因此AB两点的球面距离为
R*{arccos[cosb*cosy*cos(a-x)+sinb*siny]}
注:1.x,y,a,b都是角度,最后结果中给出的arccos因为弧度形式.
2.所谓的“东经为正,西经为负,北纬为正,南纬为负”是为了计算的方便.
比如某点为西京145°,南纬36°,那么计算时可用(-145°,-36°)
3.AB对球心所张角的球法实际上是求和两向量的夹角K.
用公式*=|OA|*|OB|*cosK
可以得到.
看了 根据经纬度,如何求地球上任意...的网友还看了以下:
冶炼2000t含杂质3%的生铁,需要含Fe3O4(是哦不是0四氧化三铁)90%的磁铁矿石的质量是多 2020-05-20 …
居里温度是高好还是低好?因为居里温度是磁性材料工作的上限温度,是不是越高越好呢? 2020-06-17 …
一个人花8元买了只鸡,9元卖出,10元买回,再以11块卖出.这个人是赚是赔我知道答案..但是觉好奇 2020-06-23 …
子线长度到底是怎么划分的?都是让去店里让老板娘拿绑好的成品,有些问题还没有搞懂,望明白人给解释下! 2020-06-25 …
为什么根据太阳升落时间算当地经度与实际不符渭南109.50E34.52N2010-02-23日出: 2020-07-22 …
中央提出“要把权力装进制度的笼子里”,这个“笼子”是什么?我国的根本政治制度是人民代表大会制度,这 2020-08-03 …
跪求以修补为话题写一篇作文以修补为话题写一篇作文600字左右,我上初4,你写出来的水平最好是初二左右 2020-11-02 …
双氧水与二价铁反应条件?在PH3.5时反应充分?还是在PH5.0-5.5时反应充分?温度是≥80℃好 2020-12-31 …
双氧水与二价铁反应条件?在PH3.5时反应充分?还是在PH5.0-5.5时反应充分?温度是≥80℃好 2020-12-31 …
斜向上抛出物体,最高点速度和时间以初速度v0,抛射角向斜上方抛出一个物体,由抛出到经过最高点的时间是 2021-01-12 …