| 查看: 477 | 回复: 1 | ||
[求助]
计算地球上两点的距离
|
| 取地球半径r=6371km,求杭州(120.2E ,30.3N)与广西上思巴乃(107.9E,22.1N)的距离为多少千米? |
» 猜你喜欢
基金申报
已经有5人回复
基金委咋了?2026年的指南还没有出来?
已经有7人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
推荐一本书
已经有12人回复
常年博士招收(双一流,工科)
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
地球物理本科,考虑出国(不想搞研究),求定位
已经有7人回复
国外哪所高校的computational geochemistry (计算地球化学)专业最牛?
已经有10人回复
国外地球物理、计算物理等方面SCI和EI检索的期刊有哪些/
已经有5人回复
【2010征文】从实验看现代引力理论
已经有45人回复
【分享】100个著名初等数学问题
已经有17人回复
archdevil
铁杆木虫 (正式写手)
- 数学EPI: 1
- 应助: 49 (小学生)
- 金币: 7302.5
- 散金: 1
- 红花: 1
- 帖子: 448
- 在线: 339.7小时
- 虫号: 505325
- 注册: 2008-02-17
- 性别: GG
- 专业: 模式识别
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
紫木重楼: 金币+2, ★★★很有帮助, 谢谢,原来圆心是这么求的。 2013-01-30 12:31:36
感谢参与,应助指数 +1
紫木重楼: 金币+2, ★★★很有帮助, 谢谢,原来圆心是这么求的。 2013-01-30 12:31:36
| 这两地的距离应该不是两点的直线距离,而应该是经过这两地的大圆在这两点间的弧长。现在弧长的半径已知为r=6371km,关键是求弧长所对圆心角。记经度角为theta,维度角为phi建立求坐标系,则直角坐标与求坐标系的关系应该为:x=r*cos(phi)cos(theta), y=r*cos(phi)sin(theta), z=r*sin(phi), 将已知角度代入可得这两地的直角坐标向量a=(x1,y1,z1),b=(x2,y2,z2),由此可得两地间圆心角=arccos(a.b)/(|a|*|b|),最后两地间距离即弧长=圆心角×r. 我算了下,约为1527.4km. |

2楼2013-01-29 23:02:53











回复此楼