问题描述
- 已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC
- 已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC(二个解)。
方程式一:弧长AC=Rarccos(coswA*coswC*cos(jA-jC)+sinwA*sinwC)
方程式二:弧长BC=Rarccos(coswB*coswC*cos(jB-jC)+sinwB*sinwC)
解决方案
有四种可能,0个解、1个解、2个解、无数多个解。
0个解的情况,比如A在北京B在廊坊,C到A 1000公里,到B 100公里。
1个解的情况,比如A在北京B在天津(假设北京到廊坊60公里,天津到廊坊80公里),C到A 60公里,C到B 80公里。
2个解的情况,比如A在北京B在天津(假设北京到廊坊60公里,天津到廊坊80公里),C到A 80公里,C到B 100公里。(在廊坊的南北各有一个点满足)
无数多个解的情况,比如A、B都在北京,距离都是60公里,那么围绕北京60公里的圆上处处都满足条件。
解决方案二:
感谢您的耐心解答!
看到你对三角函数很熟悉,我的原意是想请你帮我解一下那个方程组,解出jc、jw的解,解里面只包含给出的6个已知数。
如果方便的话,能否告诉我你的QQ,想在QQ里向你请教,谢谢!
时间: 2024-09-12 14:42:38