测地线就是在一个三维物体的表面上找出两个点的最短距离。测地线的具体应用挺广的,比如说飞机船只的航道设计。首先我们知道在二维平面上两点之间线段最短,但若是换到三维这就没办法实现了,因为你无法穿透这个物体以寻求最短距离。所以,我们就得想办法在曲面上面寻求最短距离。因为曲面略微抽象而且路径很多让人感觉无从下手,所以看似很难找。

其实不然,想象一张纸(假设它的厚度是忽略不计的),你既可以平铺让它处于绝对二维状态,又可以将其折叠成不同形状使其处于三维状态。如果这样想,事情就变简单了。假设你的那张不计厚度的纸处于平面状态,纸上有两个位置不同的点,你可以很容易找到两点之间最短距离。然后,你再将纸折叠成不同形状,尽管此时面不同了,但是两点的最短距离依然还是原先那条线:因为面不管被如何折面积都是不变的。

所以要找到测地线的关键就是把曲面转化成平面的这一步。微积分里面的术语叫parametrization(参数化),先不做过多讲解。当把曲面参数化成二维面之后,我们可以通过微积分求导,最后把二维重新转回三维。

数学语言表达

The geodesic equation

In aRiemannian manifoldMwithmetric tensorg, the lengthLof a continuously differentiable curve γ : [a,b] →Mis defined by

Another equivalent way of defining geodesics on a Riemannian manifold, is to define them as the minima of the followingactionorenergy functional

TheEuler–Lagrange equationsof motion for the functionalEare then given in local coordinates by

where

the Christoffel symbols of the metric

are theChristoffel symbolsof the metric. This is thegeodesic equation.

几何直观表达

释义

1.ADJ relating to or involving the geometry of curved surfaces 曲面几何学的 (See also geodetic, geodesical)

2.N the shortest line between two points on a curved or plane surface 短程线 (Also called geodesic line)

The existence of the infinite closed geodesics of a compact no-simply connected Riemannian manifold.

紧致的非单连通黎曼流形上无穷多的闭测地线存在性问题?

Geodesics on smooth surface have many good geometric properties and there are equivalent partial differential equations and analytical methods solving it.

测地线在光滑曲面上有很好的几何性质,也有相应的测地线偏微分方程表达以及一些解析的方法来求解。

参考资料

Geodesic Deviation:https://ion.uwinnipeg.ca/~vincent/4500.6-001/Cosmology/GeodesicDeviation.htm

https://www.zhihu.com/question/22274518/answer/42849207

https://www.markushanke.net/tag/geodesic-equation/

什么是测地线(geodesic)?【讲解清晰生动,深入浅出,通俗易懂】相关推荐

  1. 想要打印数码照片?“Pixelmator Pro”教你如何自行裁剪出清晰生动的照片!

    想要打印数码照片?那么macz推荐用Pixelmator Pro处理一下,花不了几分钟就能让画面变得尽可能清晰生动.下面一起来学习一下如何自行裁剪出清晰生动的照片~ Pixelmator Pro fo ...

  2. 我彻底服了,大牛讲解信号与系统(通俗易懂)

    我彻底服了,大牛讲解信号与系统(通俗易懂) (2015-10-13 21:22:36) 转载▼   分类: 电力电子技术 第一课什么是卷积卷积有什么用什么是傅利叶变换什么是拉普拉斯变换 引子 很多朋友 ...

  3. 三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际应用的 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释

    三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际应用的 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释,有伺服设定参数,三菱触摸屏程序,电气BOM ,电气I/O表,完整的电气 ...

  4. 三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际 应用的, 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释

    三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际 应用的, 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释,有伺服设定参数,三菱触摸屏程序,电气BOM ,电气I/O表,完整的 ...

  5. 有条件截取字符串_Python小课堂之木辛老师特别讲解:再次深入浅出字符串的格式化...

    我们已经学习了字符串和数字基础的处理方法和逻辑,大家有没有觉得使用起来很方便,编程的过程中也是很给力的呀!其实Python还有更多字符串处理的方法,大家今天就一起来体验一下吧 小朋友们可以先复习一下前 ...

  6. 基于Cesium获取两点间的测地线(GEODESIC)坐标

    应用场景 , 在Cesium球上绘制线 , 根据线的绘制类型不同 , 会有下图三种类型的线 现在要获取的就是其中红线的坐标串 , 具体代码如下 /** * 获取两点间的测地线坐标 * @param { ...

  7. Docker常用命令、超实用、讲解清晰明了(rm、stop、start、kill、logs、diff、top、cp、restart ...)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 查看docker信息(version.info) # 查看docker版本 $docker v ...

  8. Java实现简单的图书管理系统(讲解清晰,代码齐全,能正常运行)

    目录 实现的样子 大致思路 代码 (按照这个目录创建包) 首先是book包下,有两个类 book类 bookList类 然后是operation包下,有7个类和1个接口 AddOperation类 B ...

  9. 一些网络结构和讲解清晰的文章地址

    VGG:https://zhuanlan.zhihu.com/p/41423739 变分自编码器:https://kexue.fm/archives/5253 googlenet(inception ...

  10. 大牛讲解信号与系统(通俗易懂)

    第一课什么是卷积卷积有什么用什么是傅利叶变换什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. 先说"卷积有什么用& ...

最新文章

  1. 用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
  2. 在區塊鏈上建立可更新的智慧合約(二)
  3. c语言lnk1168无法打开exe,跪求大佬帮帮看看LINK : fatal error LNK1168: 无法打开 F:\windows程序设计\窗口\......
  4. destroy 方法_线程方法destroy()和stop(Throwable)在JDK 11中删除
  5. ERROR streaming.StreamExecution: Query topic_lcc [id =xx, runId=xx] terminated with error
  6. gdb 调试java进程_使用GDB调试JNI代码
  7. face 5k far landmark164 result
  8. django前后端结合_Vue+Django前后端项目构建
  9. 自动化测试学习之路--java 数组
  10. SQL Server 函数的使用(字符串函数)
  11. stl非变易算法(一)
  12. 2.3Word2003段落设置1
  13. OpenGL天空盒skybox
  14. 全新V10抢单系统唯品会/京东/淘宝自动抢单区块系统源码
  15. CSPNet: A New Backbone that can Enhance Learning Capability of CNN
  16. 三层交换工作原理及配置过程
  17. groovy语法基础
  18. 苏世民,我的经验和教训(五)
  19. 控制研究的混杂因素(Confounder)
  20. Java什么时候会触发类初始化及原理(详解)

热门文章

  1. SQL的四种连接查询
  2. html 引入 icon 图标
  3. C/C++多线程面试题
  4. java递归遍历文件夹下所有文件
  5. 关于Sentaurus的日常(一)(Basics)
  6. 上海个税系统代理服务器地址,上海个人所得税打印地点
  7. 12、URL后端编码解码工具
  8. js输出100以内的质数_用JS编写求出100以内的质数
  9. a10 amd 安装黑苹果_分享黑苹果安装经验
  10. Arduino 控制的双足机器人