Matlab求解刚性 ODE
Posted code_kd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab求解刚性 ODE相关的知识,希望对你有一定的参考价值。
什么是刚性 ODE?
对于某些 ODE 问题,与积分区间相比,求解器采用的步长被强制降低到不合理的小水平,即使在解曲线平滑的区域也是如此。这些步长可能非常小,以至于遍历一个短时间间隔可能需要数百万次评估。这可能导致求解器无法集成,但即使成功也需要很长时间才能完成。
在 ODE 求解器中导致这种行为的方程被称为刚性方程。刚性 ODE 带来的问题是显式求解器在获得解决方案时非常慢。
专为刚性 ODE 设计的求解器(称为刚性求解器)通常每步做更多的工作。回报是他们能够采取更大的步骤,并且与非刚性求解器相比提高了数值稳定性。
求解器选项
以上是关于Matlab求解刚性 ODE的主要内容,如果未能解决你的问题,请参考以下文章