携程预赛的时候有一题是几何问题,已知两点经纬度求球面距离。当时没有推导公式,直接网上搜搜了公式直接套用。。。

今天在高数课上想起同样的问题,就在课上推导了那个公式。。。

已知两点经纬度,A(wA,jA)B(wb,jB)

以下使用均为弧度制。。。。。。(图片是网上搜的,不存在侵权哈。。。)

//由图可知
//角AOC=wA
//角BOD=wB
//角COD=jB-jA(<=180度)
//AC=R*sin(wA)
//OC=R*cos(wA)
//BD=R*sin(wB)
//OD=R*cos(wB)
//由AB^2=AE^+BE^2 和 CD^2=OC^2+OD^2-2*OC*OD*cos(角COD)
//可推导出AB的距离方程

接下来就可以再次利用余弦定理求圆心角AOB,从而求出弧长。。。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

还有另外一种方式推导,用空间直角坐标表示。。。

在以球心为原点建立空间直角坐标系,那么A,B两点可以用坐标表示。。。

使用向量夹角公式
cos<夹角> = 两向量之积 / 两向量模的乘积
<夹角> = arccos( 两向量之积 / 两向量模的乘积 )
//那么AB两点的球心角arccos(Xa/R*Xb/R+Ya/R*Yb/R+Za/R*Zb/R)
//两点球面距离就是R*arccos(Xa/R*Xb/R+Ya/R*Yb/R+Za/R*Zb/R)

式子虽然不是上面那个,但是把点代进去应该可以得到上面的式子,我觉得用这个式子好记就保留下来。。。

几何初步_关于球面距离公式相关推荐

  1. 三角形质心坐标怎么求_几何画板验证三角形重心坐标公式的详细步骤

    最近一些用户们在使用几何画板的时候,不熟悉要如何来验证三角形重心坐标公式呢?今日在这里就为你们带来了几何画板验证三角形重心坐标公式的详细步骤. 几何画板验证三角形重心坐标公式的详细步骤 步骤一 打开几 ...

  2. UVA 11817 Tunnelling the Earth --球面距离公式

    题意: 给出两点的经纬度,求两点的球面距离与直线距离之差. 解法: 我们先算出球面距离,然后可以根据球面距离算出直线距离. 球面距离公式: R*acos(sin(W1)*sin(W2)+cos(W1) ...

  3. 用户综合分析系统:大数据板块---地球球面距离公式推论

    此文章是根据地球两点的经纬度来计算两点的球面距离,从而来根据用户登录的信息来产生评估报告. 概述 在球面上,不在同一直径上的两点之间的最短距离,就是经过这两点的大圆在这两点间的一段劣派的长度,我们把这 ...

  4. 多重整合的KDJ操盘副图公式/多维共振指标源码分享-标签云集_延进公式网-股票金钻指标公式大全

    多重整合的KDJ操盘副图公式/多维共振指标源码分享 上面双排黄块块是短线的操盘指导,并且整合了五种抄底指标,在此要感谢前辈们的成果,我属于搬运整合,尤其感谢大魔王的创作者,实测五种抄底指标的成功率都在 ...

  5. java计算抛物线的标准方程_抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网...

    宜城教育资源网www.ychedu.com抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网抛物线方程定义编辑抛物线定义:平面内与一个定点F和一条直线l的距离 ...

  6. 公式没有编号_知乎公式编辑器的一些小技巧 amp; 使用规范

    经常在知乎写数学/物理等含有大量公式的文章的小伙伴们,一定都离不开知乎里的公式编辑器.这里分享几个公式编辑器的小技巧~ 公式编辑器其实有快捷键,开启/关闭时完全可以不用鼠标操作 按下 Ctrl + S ...

  7. 弹性方法计算内力例题_弹性力学重要公式汇总,还不快来强记一波【含参考答案】...

    考生对满分的向往,就是我们的奋斗目标!! 还记得上次我们留给大家的弹性力学填空题吗?今天给大家提供参考答案. 弹性力学重要公式复习检测(请填空) 弹性力学重要公式总结(含答案) 弹性力学的基本方程(空 ...

  8. lstm数学推导_手推公式:LSTM单元梯度的详细的数学推导

    长短期记忆是复杂和先进的神经网络结构的重要组成部分.本文的主要思想是解释其背后的数学原理,所以阅读本文之前,建议首先对LSTM有一些了解. 介绍 上面是单个LSTM单元的图表.我知道它看起来可怕,但我 ...

  9. 编程三角形面积公式_三角形面积公式110式(英文版)

    点击上面蓝色文字关注杨志明数学角精华博览8年新课标I.5年新课标II.4年新课标III高考数学真题详细解析16年新课标I.9年新课标II.4年新课标III高考数学真题分类详解2020年高考数学重要专题 ...

最新文章

  1. 如何用LSTM自编码器进行极端事件预测?(含Python代码)
  2. 《软件工程》第01章在线测试
  3. 妲己机器人需要什么条件才能使用_estar零封YTG:平头哥快乐电竞,只有妲己没亚瑟,差评...
  4. 引入外部js如何通知页面其编码格式
  5. 蓝桥杯第八届省赛JAVA真题----k倍区间
  6. 指令重排序所带来的问题及使用volatile关键字解决问题
  7. 启动模拟器要20多分钟_有硬核开发者将Windows 10X模拟器镜像提取并在物理机上成功安装...
  8. 计算机三级之嵌入式系统学习笔记7
  9. Python爬虫之(八)数据提取-Beautiful Soup
  10. pandas.DataFrame API
  11. Python基于ImageAI实现完整的流程:数据集构建、模型训练、识别预测
  12. 【译】Angular Elements 及其运作原理
  13. 将指定用户下所有表的查询权限赋权给查询用户
  14. 数据库原理及应用教程第四版课后答案
  15. java编写安卓计算器_安卓实现简单计算器
  16. 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐APP,网友炸锅了!...
  17. 让独居的父母,时刻受到保护,老人远程无线监护解决方案
  18. 前端面试题整理 (ES6篇)
  19. 预计销售额超20亿 长城汽车新能源购车节收获4万订单
  20. java怎么打印星期,在任何日期打印出星期几

热门文章

  1. sqlserⅴer随机函数_SQL server的随机数函数rand()详解
  2. python 自带库
  3. 惠普在中国投放大面积广告 企图掩盖其质量问题新闻
  4. linux环境实现定时器----- itimerval实现
  5. C语言三子棋(九宫棋)游戏
  6. 02|如何量化分析语音信号
  7. Lebesgue可测集
  8. Abaqus Cohesive单元的疲劳UMAT子程序
  9. Starlink星链计划能与5G抗衡?看一下马斯克吹过的牛
  10. 毕业设计-基于微信小程序的土特产商城系统