编程论坛
注册
登录
编程论坛
→
Matlab
求教数值积分问题
发布于 2008-06-02 11:19, 1074 次点击
有二阶微分方程组(航天器飞行的运动方程),见附件,其解的形式为(x,y,x',y'),(x,y)表示位置坐标,(x',y')表示该位置x方向和y方向的速度。给定一个初始状态(初始的位置和速度),便可以对微分方程积分得到其后续状态。
我采用ode45('fun',x0,tspan,option)进行积分,积分结果见附件。现在我想当积分轨线碰到x=1时就停止积分,该怎么做?可以用odeset中的event来做么?那event该如何用?
拜托各位高手~~~
0 回复
1