Nik*_*kko 4 matlab ode
我在matlab中编写了一个使用ode45和ode15s来解决系统的代码.我想知道我是否可以在我的脚本中使用多核(或并行代码)来提高代码的速度.
有人试过吗?
谢谢
Rod*_*uis 5
不,你不能.
所有数值积分器ode45和包括的朋友都使用某种形式的迭代方案来求解用户实现的(耦合的)非线性(部分)微分方程.
ode45
迭代方案中的每个新步骤ode45/15s/..(计算系统的新状态)取决于前一步骤(系统的旧状态),因此,这些数值积分器不能有效地并行化.
ode45/15s/..
您可以做的唯一可能产生重大影响的加速是优化差分方程的实现.
归档时间:
12 年,5 月 前
查看次数:
5166 次
最近记录:
12 年,3 月 前