matlab程序ode45答:二、完整格式:[t,y]=ode45(odefun,tspan,y0,options,p1,p1,…) options: 为计算参数(如精度要求)设置,默认可用空矩阵[]表示。 p1,p2,…: 为附加传递参数,这时的odefun表示f(t,y,p1,p2,…)。注:ode45是最常用的求解微分方程的指令。它采用变步长四、五阶Runge-Kutta-Felhberg法,适合...
高手进,用matlab求解复杂常微分方程的数值解答:是怎样复杂的常微分方程?一般常微分方程的数值解可以用ode()函数。求解方法:y0=[a,0];初值条件 [t,y]=ode45(@(t,y)odefun(t,y,a),[0 20],y0)数值解 plot(t,y(:,1),'*',t,y(:,2),'.-'),grid on,hold on 绘图 自定义函数的调用 function dy=odefun(t,y,a);dy=【y...