精选优质文档-倾情为你奉上洛伦兹方程的求解洛伦兹吸引子是混沌理论重要的标志,而它是由洛伦兹方程求解得来的。洛伦兹方程是一组常微分方程,而Runge-Kutta方法是求解常微分方程的经典方法,Matlab提供了多个采用该方法的函数命令,比如ode23,ode45等等,采用ode45命令求解Lorenz在研究大气对流模型时得到的洛伦兹方程:dx/dt=A*(-x+y)dy/dt=B*x-y-x*zdz/dt=x*y-C*z 经常引用的具体参数是A=10,B=28,C=8/3 相空间维数为三。为了用matlab求解,将x,y,z,表示为y(1),y(2),y(3),即为列向量中的三个分量。1 .建立自定义函数,在edit中建立“Lorenz.m”的M文件.程序如下:function dy = Lorenz(,y)dy=zeros(3,1);dy(1)=10*(-y(1)+y(2);dy(2)=28*y(1)-y(2)-y(1)*y(3);dy(3)=y(1)*y(2)-8*y(3)/3;end