《ODE45函数的使用——翻译》由会员分享,可在线阅读,更多相关《ODE45函数的使用——翻译(7页珍藏版)》请在人人文库网上搜索。
1、在Matlab中使用ode45简介Matlab中常微分方程常用的函数是ODE45,这个函数能够利用-龙哥库塔法-有效求解带时间变量步长的计算。Ode45用于求解如下的一般问题:(1)其中,时间t是独立变量,x为时间相关矢量,是时间t和x的函数。当(1)右边的是固定的,且给定x的初始值,那么问题的解是唯一的。在ME175中,解法是不完整的,但是只要你解决了问题,就可以获得ODE代表的系统运动趋势。这有利于得到一个直观的印象,看起来很复杂的常微分方程,代表的质点运动轨迹确实简单明了的。以下简要解释如何得到运动轨迹:第一步:对给定的ODE方程进行降阶处理,得到一系列一阶方程这就是你要做的第一步,在一。
2、张草稿纸上处理。例如,给定ODE方程如下:(2)对本问题,矢量x有两个组成分量:y和,或(3)且(4)其中,用(3)中的式子代表了y,于是把(2)改写为(4)。如果求解的问题有更多阶数更多变量呢?例如,我们除了有上面的方程(2),同时还有以下的方程:(5)那么,我们可以通过构造更大的矢量x同时求解y,z:(6)然后(7)以及(8)其中,y变量和z变量的放置位置对求解不造成影响。实际上,任意次序都是有效的,例如和但是重要的是,在整个计算过程中,你使用的顺序都必须和一阶ODE方程中定义的变量顺序相同。之后,如果你使用的是(7)中给定的的式子,那么系统的一阶ODE方程,由以下方程组组成。