学数值分析时,用c++编写的一个用于计算三体问题的程序。 可能有人用得着。
2024-02-11 15:42:27 5KB 数值分析
1
绘制物体在三体系统中的轨道的一组函数。 天平点是使用牛顿法计算的,雅可比常数是针对整个轨道计算的。 利用无量纲常数。 可推广为圆形受限三体问题。 可以添加功能以使其可推广到椭圆受限的三体问题。 输入是多维的,而输出是无量纲和多维的。 输出所有计算出的变量用于分析和错误检查。 这些函数是 AE6614 课程作业的一部分:高级天体动力学,密苏里科技大学,2021 年Spring。所犯的任何错误都是我自己的错误,而不是课程的指导。 该项目旨在完成课程作业要求,并不构成经过验证的专业轨道传播者。 欢迎反馈和建议。 请报告发现的任何错误或错误。
2023-04-11 19:41:52 9KB matlab
1
nsga ii算法代码MATLAB MOLTO-3BP 三体问题的多目标低推力优化器 MOLTO-3BP是一款全自动Matlab工具,用于在受限三体问题中对低推力轨迹进行初步设计。 该软件工具仅适用于从地球的圆形轨道到月球的圆形轨道的转移。 安装指南 安装只需要下载所有文件夹和子文件夹并将其添加到Matlab路径即可。 依存关系 需要使用最新版本的Matlab来运行代码(R2016a或更高版本)。 致谢 该代码由NereidaAgüera在其硕士论文期间开发。 安德烈斯·马可(AndrésMarco)在其硕士论文中修改并增强了部分代码。 也感谢Mick Wijnen的贡献。 快速使用指南 为了优化任务,用户需要调用提供输入结构的主函数molto_3bp.m 。 用户只需要定义离场半径和目标轨道半径。 这里有一个例子: % MISSION from Geostationary Earth Orbit to Low Moon Orbit. %% Initial Data R_e = 6378 ; % [km] Mean Earth's radius R_m = 1738 ; % [km]
2022-07-06 11:12:40 40.16MB 系统开源
1
使用 ode45 解决三体引力问题。
2022-06-08 22:42:03 2KB matlab
1
只是搞乱了三个身体的问题。 三颗有引力的行星以混乱的方式相互移动
2022-05-27 11:00:25 2KB matlab
1
三体问题引力系统 python代码,用于计算三体引力系统中的行星轨道。 该代码可以演示一个星球如何影响另一个星球的轨道。 例如,分析了地球,木星,太阳系统。 该代码以Jupyter笔记本(或IPython笔记本)格式和python脚本格式(适合与spyder一起运行)提供。 数学与理论 要求 该代码使用matplotlib来创建轨道运动动画。 运行动画需要使用ffmpeg软件包。 可以使用Anaconda终端安装: conda install - c menpo ffmpeg 该视频使用html5嵌入到Jupyter笔记本中。 该视频也可以导出为mp4。 地球-木星-太阳系 使用Ear
2022-05-22 14:02:32 1.23MB python animation orbit planet
1
限制性三体问题
2022-04-21 11:05:13 386KB 限制性三体问题
1
圆型限制性三体问题中双脉冲地月转移轨道设计研究
2022-04-07 22:44:12 779KB 研究论文
1
这是圆形 Rstricted 三体问题的初始 MATLAB 代码。 它可以计算存储和绘图直到 L1、L2 和 L3 的李雅普诺夫轨道。 仅提供“Userdat”字段。
2021-11-29 08:57:38 436KB matlab
1
这是一般三体问题的一个特例,其中主要和次要物体围绕公共质心在圆形轨道上运动,最小物体的引力和任何其他扰动(如太阳辐射压力)的影响是忽略。
2021-11-23 15:23:27 514KB matlab
1