从百度百科上的ode45知道了方法,后面odefun=@(t,y)【】中括号中的内容怎么写啊 1.png 返回小木虫查看更多
因为不知道你的具体方程是几阶的。给你个建议直接ode45查阅matlab的帮助,别怕英文,你直接下翻找和你很接近的例子,然后模仿写出多个从你最高阶到一阶的微分方程组。 ,
你可以处理一下。 y0=[2;8]; tspan=[3.9 4.0]; f = @(t,y)[y(2);-t*y(1)+exp(t)*y(2)+3*sin(2*t)]; [t,y] = ode45(f,tspan,y0)
图书馆借一本MATLAB书,上面都有的。有ode45,ode23,龙格库塔法等
一般我都是用simulink模块求解
因为不知道你的具体方程是几阶的。给你个建议直接ode45查阅matlab的帮助,别怕英文,你直接下翻找和你很接近的例子,然后模仿写出多个从你最高阶到一阶的微分方程组。
,
你可以处理一下。
y0=[2;8];
tspan=[3.9 4.0];
f = @(t,y)[y(2);-t*y(1)+exp(t)*y(2)+3*sin(2*t)];
[t,y] = ode45(f,tspan,y0)
你可以处理一下。
y0=[2;8];
tspan=[3.9 4.0];
f = @(t,y)[y(2);-t*y(1)+exp(t)*y(2)+3*sin(2*t)];
[t,y] = ode45(f,tspan,y0)
图书馆借一本MATLAB书,上面都有的。有ode45,ode23,龙格库塔法等
一般我都是用simulink模块求解