问题标签 [orbital-mechanics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 有谁知道我应该如何使用动画线来立即为我画一个轨道?
这是主要代码
我想做的是,当我运行脚本时,应该会出现一个地球的图形,并且在通过 runge kutta 算法计算位置时,它应该实时上传轨道。但是现在该图仅在计算 Rk 算法直到 tspan 结束并且该图的轨道已经上传而没有中间点之后才出现。我该怎么办?我在github上看到其他人使用animatedline和drawow。我在想
但是我应该把这条线准确地放在哪里?如果我把它放在 rk 循环中它不起作用,如果我把它
它首先显示一个带有轨道的图形,而不是中间点,然后显示一个与地球不同的图形,而轨道和地球应该在同一个图形中。
python - How to install SGP4 V 1.4 package in Python 3.6
First post hear and relatively new coder. Trying to get this package: https://pypi.python.org/pypi/sgp4/ to work, only I have no idea what I'm doing. I'm not familiar with the file extension (.tar.gz) and I don't know if this is a module or what and how to install it and get it to work. I am using python 3.6.4 currently. Apologies that this is a pretty dumb question, but I'm trying to learn towards the goal of adding to this script so that I can build a tracking capable ground station.
Any and all help appreciated.
Thank you for your time,
Lorcan.
c# - C# Vector3D 运算符 '-' 不能应用于类型 'Vector3D' 和 double
Space Exploration Beta 的好心人一直在帮助我计算轨道元素,但我一直坚持在 C# 中应用一个公式一段时间,需要一些建议。
该公式适用于偏心矢量,使用:
$$\vec e = \frac{\vec v \times \vec h}{\mu} \ - \frac{\vec r}{||r||} $$
(e = v * h /mu - r / ||r||)
我的公式代码如下;
现在这提出了
运算符“-”不能应用于“Vector3D”和“double”类型的操作数
现在我现在说不能将向量除以双倍,但我不确定如何解决这个问题,我想铸造但我不知道该怎么做?
这真的是我的数学技能和 C# 数学编程的边缘。
任何帮助将不胜感激。
编辑这是我正在使用的源材料之一,因此您可以正确查看公式。
编辑 2这是工作代码:
Vector3D e = Vector3D.Divide(rh, Mu) - Radias / Radias.Length;
double e1 = e.Length;
Console.WriteLine(e1);
带来的答案不仅与用户通过 Space Exploration beta 提供的答案相匹配,而且与我尝试过的公式的不同版本相匹配。所以代码和公式都很好。感谢你的协助。
python-3.x - Python 3.x Runge Kutta 简单轨道
我正处于创建使用 Runge-Kutta 方法绘制轨道的程序的早期阶段,并且想以 2D 形式绘制轨道,但是,无论初始条件是什么,我都会得到一条直线。我看到了一个类似的问题,但它并没有解决我的问题。为什么会这样?
python - 计算从地球上某个位置看到的拉格朗日点的 RA DEC/AZ EL
当提供 UTC 时间戳和地球上的 Lat/Lon/Alt 观察者位置时,我想将天空中的五个拉格朗日点 (L1 - L5) 的位置计算为 RA/DEC 或 AZ/EL。我正在查看 pyephem、pyorbital 和 skyfield,但据我所知,他们不支持这一点。如果有人能指出我在 python 中计算这个的参考/代码,那将不胜感激。
PS 如果还不是 pyephem/skyfield/pyorbital 的一部分,我认为这将是一个有趣的添加功能?
math - 计算给定速度下轨道的截距。
背景:尝试编写一个“FTL”旅行不受重力影响且加速度是即时的游戏。
给定行星的开普勒轨道和船舶当前位置及其最大 FTL 速度,我如何计算行星的位置。(以米/秒为单位)
我可以在给定的日期时间获得行星的位置,但我正在努力弄清楚如何计算行星将在哪里,以及将船送到哪里,而不是围绕轨道追逐行星。
c# - 统一的轨道机制
自从我尝试用统一引擎创建一个轨道系统以来已经有一周了。我找到了不同的解决方案和方法,但它们不能满足我希望看到的结果。有人能告诉我如何创建一个 C# 脚本并添加其他细节,例如偏心度吗?
这是我的“最佳”和最新代码:
轨道.cs
}
PS:我正在使用 Unity 5.2
python - 我正在尝试使用 vpython 创建一个轨道模拟器,但是当我运行它时,我只是得到一个黑屏
我使用 youtube 视频作为我的代码的基础,并对其进行了调整以包含类和对象。视频中的原始代码完美运行。我的代码版本返回黑屏,即使尝试修复它,我最幸运的是两个对象显示不动。我也试过在glowscript IDE和winpython上运行它。感谢任何能提供帮助的人!
视频中的原始代码:
Ps:任何物理修正也将不胜感激!