球面两点的距离与角度的计算
来源:百度知道 编辑:UC知道 时间:2024/09/23 11:20:37
1、A(MLonA, MLatA)和B(MLonB, MLatB)已知,求直线AB与x轴的夹角度数。
2、A(MLonA, MLatA)和直线AB长度与x轴的夹角已知,求B(MLonB, MLatB)
请给出公式,写出计算过程与注释,谢谢。
你们是不是误解了我的x轴呀,我是将大球面当成平面,用纬线的方向作为X轴罢了。我是想知道球的A至B的运动方向。
如图,先假设球的半径为R,所给定的2点为A,B两点,先假设A在北半球,B在南半球。这只是其中的一种情况,至于其它的情况可以同样的方法计算出,仅仅是大同小异而已。当然,还有特殊情况也不能忘了哦。假设球心为点O,那么最后得到的∠AOB的弧度乘以球的半径R即为所求的球面距离。
设经过球的南极和北极的极点的直线为l,分别过点B、A作l的垂线,设垂点分别为D、C。
过点作线BC的平行线,过B作CD的平行线,这两条平行线必定相交,设交点为E,容易证明BDCE是一个矩形。
由于A、B点的经纬度已知,所以∠OBD和∠OAC也已知,设分别为β,α,由于半径R已知,所以|BD| = R * cosβ,|AC| = R * cosα,|OD| = R * sinβ,|OC| = R * sinα。
由于点A、B的经度已知,所以不难求出∠ACE的值。所以三角形ACE中不难用余弦定理求出|AE|的值。
在直角三角形ABE中,容易求出AB的值。此时三角形AOB三条边都已知,所以∠AOB也可以用余弦定理求出来。
请问两点间的球面距离与经过这两点的小圆圆心所对弧长的区别是什么 半径为1的球面上的四点 是正四面体的顶点,则A与B两点间的球面距离为 为什么两点间的球面距离是过两点的大圆 已知地面两点的经纬度,如何计算其球面连线与每个端点处经线的夹角 计算ab两点间的距离 C++计算两点间的距离 P.Q是半径为R的球面上的两点,它们的球面距离是πR/2,则过P.Q的平面中,与球心的最大距离是多少 高二数学:北纬40º,圈上有两点A,B,这两点纬线圈上弧长为πRcos40º,这两点的球面距离为多少? 纬度为a的纬度圈上有A、B两点,这两点在纬度圈上的距离为 ,则这两个点的球面距离为 为什么两点的球面距就是球面上两点间最短距离?