matlab中的ode45

2018-12-26  本文已影响0人  博士伦2014

ode45 求解非刚性微分方程,中阶方法。

  1. [TOUT,YOUT] = ode45(ODEFUN,TSPAN,Y0), 其中TSPAN = [T0 TFINAL]
  1. [TOUT,YOUT] = ode45(ODEFUN,TSPAN,Y0,OPTIONS) 如上所述解决,

ode45可以解决问题M(t,y)*y' = f(t,y) ,质量矩阵M是非奇异的。

Example

 [t,y]=ode45(@vdp1,[0 20],[2 0]);   
 plot(t,y(:,1));

解决系统y' = vdp1(t,y)
使用默认的相对误差容差1e-3和每个组件的默认绝对容差1e-6,并绘制解决方案的第一个组件。

上一篇 下一篇

猜你喜欢

热点阅读