使用 Bate、Mueller 和 White 中介绍的通用变量公式求解二体动力学中的边界值问题(称为 Lambert 问题)。 该函数已经过椭圆、抛物线和双曲线轨道的测试。
该功能目前不处理次级在指定时间内完成围绕中心体多次旋转的情况。
输入: :中心体的标准重力参数,:轨道初始位置的时间标量和列位置向量,:轨道中最终位置的时间标量和列位置向量:如果等于1,求解长路径(delta_nu >= pi),否则求解短路径(delta_nu ,:初始和最终时间的速度向量:收敛所需的迭代次数
例子:
亩 = 398600.44; % 地球 [km^3/s^2] T1 = [0 0]; T2 = [600 600]; R1 = [-1.4619E3 2.4442E3 6.5242E3; %
2021-08-30 23:09:17
2KB
matlab
1