首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请帮助解释我正在尝试用Python重写的Matlab函数

请帮助解释我正在尝试用Python重写的Matlab函数
EN

Stack Overflow用户
提问于 2021-01-12 04:09:49
回答 1查看 42关注 0票数 0

所以我最近一直在学习Python,我想我应该通过尝试重新创建一些我在硕士学位期间使用的Matlab代码来挑战自己。我这样做不是为了看看我是否能做到,而且因为我不再有Matlab了,所以能够使用代码也是非常好的。该程序用于绘制围绕月球的轨道,因此,它使用轨道力学和特定的模块,如SpiceyPy。

到目前为止,我已经能够自己转换大部分代码,但我特别坚持使用一个函数。问题是我不能完全理解代码在做什么,所以我不能重新创建它。

这是指向函数的链接:https://uk.mathworks.com/matlabcentral/mlc-downloads/downloads/submissions/64408/versions/1/previews/LHPOP/prop/accelpntmasses.m/index.html

任何人所能提供的任何帮助都将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2021-01-12 21:55:58

看起来这个函数的目的是计算来自“其他行星”(指地球以外的一切)的第三物体加速度或扰动。其他的物体被当作点质量来处理。循环遍历每个点质量,并通过调用JPL SPICE文件函数之一来提取它们的位置和"mu“项( GM变量)。它累加所有质量的总加速度,并返回它。

有关JPL文件函数的更多信息,请参阅JPL SPICE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65673824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档