【问题标题】:Units in sgp4 orbital calculationssgp4 轨道计算中的单位
【发布时间】:2012-11-23 20:05:25
【问题描述】:

我正在做一个使用包sgp4 计算卫星矢量位置的项目。给定一个输入文件,它应该从地球中心吐出一个以米为单位的位置向量。但是,在给出的示例中以及我看到的所有输出中,x、y 和 z 值始终在数千米范围内,这意味着卫星被埋在地球表面以下很远的地方。我已经尝试过假设它们意味着公里,并且假设它们意味着从表面而不是中心,以没有更有意义的结果。有谁知道位置向量中的数字代表什么?

样本输出向量:[5576.056952400586, -3999.371134576452, -1521.9571594376037]

【问题讨论】:

    标签: python orbital-mechanics sgp4


    【解决方案1】:

    单位是公里。 python包文档中显示单位为米的错误。

    鉴于平均地球半径为 6371 公里,您显示的数字表明地球表面上方约 657 公里的高度。你为什么不相信这是有意义的?

    【讨论】:

    • 你是对的。我只是用公里进行了改造,得到了有意义的数字。我想我第一次在计算中的某个地方出错了。感谢您的确认!
    • 这个答案是完全正确的,随后包装文档被更正为“公里”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2013-01-28
    • 2013-08-12
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多