
ORB算法MATLAB代码-MOID-WisRic:最小轨道相交距离算法的实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了基于MATLAB的ORB(Orientation Bundle)算法代码,并实现了计算天体间最小轨道相交距离(MOID)的WisRic方法,助力于空间目标的碰撞风险评估。
ORB算法的MATLAB代码实现了MOIDT.Wisniowski和H.Rickman开发的最小轨道相交距离(MOID)算法。
背景:我发现了由研究人员创建的一些用于计算MOID的Fortran代码,此项目只是将这些代码转换为其他语言,并且我发现使用测试一起非常有用以表明该代码可以正常工作。正如您在下面看到的那样,我能与原始作者发布的值进行相当不错的匹配;但可能存在差异,这可能是因为Octave和C++中使用的Pi值更精确。
除了将Fortran翻译成可运行的代码外,我没有尝试对代码进行优化或采用现代编程风格。因此它只是作为原始函数的一个简单实现版本存在。
基于MOID算法的研究论文:
我能够在GNU Octave上使用MOID_Test脚本执行20个测试用例,并在下表中显示结果。该脚本尚未经过Matlab的验证,但可能也适用于此环境。在一台Ryzen R7 3800XT处理器设备上运行时,在进行20次测试的情况下总共耗时为:0.789262秒(每次迭代平均约40毫秒)。
全部评论 (0)
还没有任何评论哟~


