如何选择求解器来求解常微分方程
技术分享
发布于 2025-10-16 19:14:46
查看 103过去229天
一、问题现象
使用Julia语言求解ODE方程,如何选择求解器?
二、解决方法/步骤
已经研发了和Matlab对标的ODE求解器以供使用:
1.在“帮助与反馈” tap页点击“帮助”,在打开的Syslab帮助文档的搜素栏中搜索"常微分方程":

2.在“常微分方程"的帮助文档页面下可以查看有关求解器的相关信息:

3.参考上述示例,例如求解ODE:y=2t,指定时间区间[0 5]和初始条件y0=0,可以选择ode45求解器
进行求解:
运行求解代码,并对解进行绘图:
using TyPlot
tspan =[0 5];
y0=0;
t,y,=ode45((t,y)->2*t,tspan,y0);
plot(t,y,"-o")
结果如下:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境