学数值分析时,用c++编写的一个用于计算三体问题的程序。 可能有人用得着。
2024-02-11 15:42:27 5KB 数值分析
1
绘制物体在三体系统中的轨道的一组函数。 天平点是使用牛顿法计算的,雅可比常数是针对整个轨道计算的。 利用无量纲常数。 可推广为圆形受限三体问题。 可以添加功能以使其可推广到椭圆受限的三体问题。 输入是多维的,而输出是无量纲和多维的。 输出所有计算出的变量用于分析和错误检查。 这些函数是 AE6614 课程作业的一部分:高级天体动力学,密苏里科技大学,2021 年Spring。所犯的任何错误都是我自己的错误,而不是课程的指导。 该项目旨在完成课程作业要求,并不构成经过验证的专业轨道传播者。 欢迎反馈和建议。 请报告发现的任何错误或错误。
2023-04-11 19:41:52 9KB matlab
1
【题目简述】牛顿法解投射体问题(非线性方程求解) 【问题描述】在考虑空气阻力情况下,求解投射体撞击地面时经过的时间和水平飞行行程,其中:y=f(t)=9600*(1-e**(-t/15.0)) - 480*t;x=r(t)=2400*(1-e**(-t/15.0))。 【输入形式】在屏幕上输入3个数,分别表示起始值、前后两次迭代的差的绝对值精度和f(t)函数值的精度。各数间都以一个空格分隔。 【输出形式】第一行输出投射体撞击地面时经过的时间,第二行输出水平飞行行程,精确到小数点后5位。
2022-11-24 15:05:38 768B 计算方法
1
给出了二体问题正反算求解轨道和运动状态的方法 以gps中轨卫星参数为测试参数
2022-11-13 20:58:49 50KB 卫星 轨道 二体问题
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
利用MATLAB验证二体问题定轨公式,编写轨道六要素函数,要求输入参数为航天器在赤道惯性坐标系在某一时刻的速度和位置,输出参数为轨道六要素。
限制性三体问题
2022-04-21 11:05:13 386KB 限制性三体问题
1