jjjZZZZ 发表于 2024-9-21 13:31:35

F题附件3问题

文件3的数据是什么含义,打印处理是3*4的矩阵数据

F题专家 发表于 2024-9-22 22:45:18

不需要直接读出来数据来自己计算每个行星的位置 , 只需要通过通用的程序调用计算就行了。不需要具体了解 历表里面数据是什么。历表的调用方式如下代码:
from jplephem.spk import SPK
import numpy as np

kernel=SPK.open('de200.bsp')


#Here is how to compute the coordinates of Mars (target 4) relative to the Solar System barycenter (target 0) at midnight 2015 February 8 TDB (Barycentric Dynamical Time), using the Julian date we just computed:

position = kernel.compute(2457061.5)   # Mars (target 4)
print(position)   #   

'''
Solar System Barycenter (0) -> Mercury Barycenter (1)
Solar System Barycenter (0) -> Venus Barycenter (2)
Solar System Barycenter (0) -> Earth Barycenter (3)
Solar System Barycenter (0) -> Mars Barycenter (4)
Solar System Barycenter (0) -> Jupiter Barycenter (5)
Solar System Barycenter (0) -> Saturn Barycenter (6)
Solar System Barycenter (0) -> Uranus Barycenter (7)
Solar System Barycenter (0) -> Neptune Barycenter (8)
Solar System Barycenter (0) -> Pluto Barycenter (9)
Solar System Barycenter (0) -> Sun (10)

mingming2219 发表于 2024-9-22 22:51:33

F题专家 发表于 2024-9-22 22:45
不需要直接读出来数据来自己计算每个行星的位置 , 只需要通过通用的程序调用计算就行了。不需要具体了解...

老师,您说3是地球质心,那3和399之间的距离不用考虑嘛
3好像是地月质心,399才是地球
页: [1]
查看完整版本: F题附件3问题