数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 965|回复: 2

F题附件3问题

[复制链接]
发表于 2024-9-21 13:31:35 | 显示全部楼层 |阅读模式
文件3的数据是什么含义,打印处理是3*4的矩阵数据
发表于 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[0,4].compute(2457061.5)   # Mars (target 4)
print(position)     #   [2.057e+08 4.251e+07 1.394e+07]

'''
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)
发表于 2024-9-22 22:51:33 | 显示全部楼层
F题专家 发表于 2024-9-22 22:45
不需要直接读出来数据来自己计算每个行星的位置 , 只需要通过通用的程序调用计算就行了。不需要具体了解  ...

老师,您说3是地球质心,那3和399之间的距离不用考虑嘛
3好像是地月质心,399才是地球
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-26 18:42 , Processed in 0.048649 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表