www.pudn.com > 200120237.rar > apolloeq.m


function dx=apolloeq(t,x) 
%APOLLOEQ 函数用来描述 Apollo 卫星的数学模型,它可以直接用于 
%  常微分方程的数值求解。 
 
%Designed by Prof D Xue (c) 2000 
mu=1/82.45; mu1=1-mu;  
r1=sqrt((x(1)+mu)^2+x(3)^2); r2=sqrt((x(1)-mu1)^2+x(3)^2); 
dx=[x(2);  
    2*x(4)+x(1)-mu1*(x(1)+mu)/r1^3-mu*(x(1)-mu1)/r2^3; 
    x(4);  
    -2*x(2)+x(3)-mu1*x(3)/r1^3-mu*x(3)/r2^3];