AstroDistance
AstroDistance[astro]
返回目前从你所在的地理位置观测到天体 astro 的物理距离.
AstroDistance[astro,astro0]
返回目前从 astro0 观测到天体 astro 的物理距离.
AstroDistance[astro,Dated[astro0,date]]
返回在给定日期从 astro0 观测到天体 astro 的物理距离.
更多信息
- AstroDistance 计算穿过空间在特定位置之间移动的距离,例如天体的中心或其表面上的点.
- 在 AstroDistance[astro1,astro0] 中,以天文实体的形式给出天体,如 Entity["Planet","Mars"],表示天体的中心,或使用天体表面上的位置,如 GeoPosition[{lat,lon,h},"Mars"] 或 Entity["SolarSystemFeature", "OlympusMonsMars"]. 也可以使用表示物理位置的字符串,如 "JupiterBarycenter".
- 在 AstroDistance[astro,astro0] 中,观测点 astro0 必须是太阳系内的位置,但目标位置 astro 可以是深空物体,如恒星或星系.
- 太阳系 BCRS 坐标中的观测时刻由 AstroDistance 的第二个参数决定,默认为当前时刻.
- 在 AstroDistance[astro,astro0] 中,对于太阳系外的 astro 物体,结果始终是天体测量意义上的,即给出到光发出的位置的距离,而不是到 astro 在观测日期的位置的距离.
- 在 AstroDistance[astro,astro0]中,对于太阳系内的 astro 物体,默认情况下,针对光发出的时间对结果进行校正,但可通过 AstroDistance[astro,{astro0,"LightTime""Geometric"}] 计算几何距离.
范例
打开所有单元关闭所有单元范围 (5)
结果以 QuantityArray 形式给出:
应用 (4)
属性和关系 (3)
AstroDistance[astro,obsrvr] 等价于 AstroPosition[astro,obsrvr]["Distance"]:
AstroDistance[astro1,astro2]考虑了光从 astro1 传播到 astro2 所需的时间. 计算这一天从火星可以看到木星的距离:
然而,不对 light-time 进行校正的计算结果却是一致的:
用 GeoPositionENU 计算从你所在的位置到普林西比岛的欧几里德距离:
GeoDistance 给出沿地球表面的距离,因此更长:
比较欧几里德距离与 AstroDistance 给出的距离:
文本
Wolfram Research (2022),AstroDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AstroDistance.html.
CMS
Wolfram 语言. 2022. "AstroDistance." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AstroDistance.html.
APA
Wolfram 语言. (2022). AstroDistance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AstroDistance.html 年