SphericalDistance

SphericalDistance[{θ1,ϕ1},{θ2,ϕ2}]

返回单位球面上的点 {θ1,ϕ1}{θ2,ϕ2} 之间的大圆距离.

SphericalDistance[{θ1,1,θ1,2,,ϕ1},{θ2,1,θ2,2,,ϕ2}]

返回单位超球表面上任意维度的点之间的测地距离.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (3)

单位球面上一对点之间的距离:

单位 3-sphere 上一对点之间的距离:

在球体的赤道上取几个点:

证明它们到北极的距离相等:

范围  (5)

SphericalDistance 接受精确的数值输入:

SphericalDistance 接受任意精度的数值输入:

SphericalDistance 也可处理符号输入:

计算矩形 DistanceMatrix,并用 ArrayPlot 显示结果:

SphericalDistance 接受用 GeoPosition[{lat,lon}] 表示的点:

使用一组用 GeoPosition 表示的点:

应用  (3)

在单位球的八分体内生成三个点:

求相应球面三角形的边长:

验证球面三角不等式:

在球坐标系中定义参数化轨迹:

用一系列点表示曲线并绘制:

估计曲线的弧长:

取八面体顶点的角坐标:

计算一个点到所有其他点的距离:

求任意一对点之间的对称距离矩阵:

属性和关系  (5)

计算沿大圆 的角距离:

计算沿大圆 的角距离:

两个结果皆为分量之差:

在球面上选择两个点:

转换为单位球面上的笛卡尔坐标:

比较 SphericalDistanceVectorAngle 的结果:

EuclideanDistance 的结果总是小于 SphericalDistance 的结果:

找到猎户座中的两颗星:

计算它们的角距,单位为弧度:

AstroAngularSeparation 的结果相比较:

GeoPosition 指定坐标:

计算椭圆形地球上的 GeoDistance

除以地球的平均半径,得到非常相近的结果:

计算球体上任意点之间的符号距离:

VectorAngle 的结果相比较,在实数上进行化简:

可能存在的问题  (1)

SphericalDistance 的不同用法可能会返回不同的结果:

检查两个结果是否相同:

巧妙范例  (1)

列出四面体顶点的球坐标:

绘制四面体,同时在顶点之间绘制弧线:

验证所有点之间的角距都相等:

Wolfram Research (2023),SphericalDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SphericalDistance.html.

文本

Wolfram Research (2023),SphericalDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SphericalDistance.html.

CMS

Wolfram 语言. 2023. "SphericalDistance." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalDistance.html.

APA

Wolfram 语言. (2023). SphericalDistance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SphericalDistance.html 年

BibTeX

@misc{reference.wolfram_2024_sphericaldistance, author="Wolfram Research", title="{SphericalDistance}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/SphericalDistance.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_sphericaldistance, organization={Wolfram Research}, title={SphericalDistance}, year={2023}, url={https://reference.wolfram.com/language/ref/SphericalDistance.html}, note=[Accessed: 18-November-2024 ]}