轨道力学(或天体动力学)涉及将牛顿运动定律和万有引力定律应用于航天器(如火箭和卫星)。任务规划人员使用它来预测航天器在重力、推力和其他力的影响下的运动。这篇文章的主题是二体问题。这是天体动力学的一个子类别,它涉及在不考虑其他力的情况下受单个大质量物体影响的航天器。与更大的质量相比,航天器的质量也可以忽略不计。这意味着大质量体会影响航天器的运动,但航天器不会影响大质量体的运动。实际上,感兴趣的物体不一定是航天器;它可能是小行星、彗星、宇航员等。

如何解决二体问题

为了在二体系统中生成轨迹,必须导出航天器(感兴趣的质量)的运动方程。有很多资源可以展示这种推导和最终的运动方程,因此您不必自己动手。我在下面的文章中演示了这个过程。我鼓励您了解这些方程式以及它们是如何获得的。但是,如果您不想这样做而只想创建一个轨道,我在下面提供了一个图表和所需的运动方程供您参考。


在这些运动方程中,μ是主要质量(行星、月球、启动等)的引力参数。x、y和z是笛卡尔坐标,用于定义航天器在惯性空间中的位置。点代表时间导数,所以一个点代表速度,两个点代表加速度。我们将在本文的编码部分中使用这些。

顺便说一句

如何使用 MATLAB 创建二体轨道 逐步演练使用 MATLAB 确定航天器如何在较大物体引力的影响下移动相关推荐

  1. Matlab创建二维图,三维图基本操作

    要创建二维线图,请使用 plot 函数.例如,绘制从 0 到 2π 之间的正弦函数值: x = 0:pi/100:2*pi; y = sin(x); plot(x,y) 图如下: 可以标记轴并添加标题 ...

  2. matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图

    首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...

  3. 【物理应用】基于matlab车辆二自由度悬架鲁棒控制【含Matlab源码 2324期】

    ⛄一.简介(附论文) 本章考虑用鲁棒控制方法来控制一个简单的二阶机械系统:质量块-阻尼器-弹簧系统.该系统是本科生实验教学中常见的控制实验装置.作为本书中的第一个案例,将针对该装置介绍三种控制器的详细 ...

  4. matlab警告 结构体字段赋值使用类,MATLAB结构体

    npm中的这些实用技巧你也许还不知道! 作者:LeanCloudweakish分享一些npm包管理工具的实用小窍门,希望能够略微提高下前端.Node.js开发者的生活质量.绝大多数前端和Node.js ...

  5. matlab根据结构体数组,用邻接矩阵和序遍历创建树形结构:

    matlab根据结构体数组,用邻接矩阵和先序遍历创建树形结构: https://blog.csdn.net/C_Redrock/article/details/84980241

  6. [matlab]使用struct创建结构体

    [matlab]使用struct创建结构体 语法: struct(域名1,属性值1,域名2,属性值2,.....) 我们具体看看结构体怎么使用: >> person(1)=struct(' ...

  7. Matlab中结构体struct创建和使用

    在项目上遇见了调用api接口,接口返回的信息为struct,故探讨一下matlab的struct结构体 1.struct结构体创建 创建结构体数组有两种方式,分别为直接创建和使用struct函数 1. ...

  8. MATLAB中怎样初始化(创建)二维、三维、四维以及多维矩阵,各维度的索引顺序是怎样的?

    目录 1 在MATLAB中初始化二维矩阵 2 在MATLAB中初始化三维矩阵 3 在MATLAB中初始化四维矩阵 4 在MATLAB中初始化N维矩阵 1 在MATLAB中初始化二维矩阵 在MATLAB ...

  9. MATLAB利用FIR滤波器创建二维滤波器

    [f1,f2] = freqspace(25,'meshgrid'); Hd = zeros(25,25); d = sqrt(f1.^2 + f2.^2) < 0.5; Hd(d) = 1; ...

最新文章

  1. Laravel/Lumen搭建服务器性能测试
  2. android告别篇-对于源码我的一些看法
  3. c++成员函数指针强制转换为一般函数指针出现问题
  4. Kafka MirrorMaker 跨集群同步工具
  5. python-23 xml.etree.ElementTree模块
  6. BBIAB的完整形式是什么?
  7. C# 委托和事件 (三)
  8. Qt6程序打包(如何解决Qt程序在其他电脑上无法运行的问题)
  9. 板翅式换热器翅片表面传热与阻力特性性能分析
  10. OpenDDS应用开发步骤
  11. java表白我爱你代码_微信翻译代码我爱你怎么写 微信翻译表白代码大全
  12. unity Audio 基础知识二 Audio Mixer
  13. 目标检测算法之YOLOV5
  14. 屏幕录像软件无法录制电脑视频解决办法
  15. FPGA学习积累之AM调制解调(解调部分没搞太明白)
  16. 超级实用网址合集(必须收藏一波)
  17. android自动夜间模式,Android实现日夜间模式的深入理解
  18. 2022年提高程序员在Boss直聘找工作时在线简历邀请面试概率的几点思考
  19. node.js的认识与了解3
  20. 那些年,我深爱着的PPT(二)

热门文章

  1. 考研数据结构名词解释大全
  2. 通讯录最终版——动态存储+文件处理
  3. 网页js打开微信小程序示例
  4. 安卓开发步骤!百度、阿里、滴滴、新浪的面试心经总结,看看这篇文章吧!
  5. 介绍一个可以离线查询 IP 来源和 ISP 信息的终端利器
  6. VMware 16 安装包下载地址,安装指导
  7. 李笑来泄露的50分钟谈话录音到底说了什么?
  8. Linux NTP配置详解 (Network Time Protocol)
  9. surface安linux双系统,1月 23 surface pro 3. windows ubuntu 双系统安装
  10. ULN2003A在单片机上的应用