cae2ho。m脚本采用Runge-Kutta-Fehlberg 7(8)数值方法对轨道运动方程的一阶形式进行数值积分。这是一种7阶变步长方法,具有8阶误差估计,用于在仿真过程中动态改变积分步长。该软件还使用了Richard Brent提出的一维最小化算法来解决逼近问题。关于这种数值方法的附加信息可以在《无导数极小化算法》一书中找到,R. Brent, Prentice-Hall, 1972。如题目所示,该算法不需要目标函数的导数。这个特征是重要的,因为许多目标函数的解析一阶导数可能是难以推导的。这个程序的目标函数是天体或航天器的标量地心距离。
引用作为
大卫鹰(2021)。地球与日心物体的最接近(//www.tatmou.com/matlabcentral/fileexchange/39270-closest-approach-between-the-earth-and-heliocentric-objects), MATLAB中央文件交换。检索.