foozle 发表于 2007-12-15 10:56

ode刚性和非刚性微分方程的区别??

我在做ode分析时,发现ode45和ode23s分别适用刚性和非刚性方程,我如何知道自己的微分方程是刚性的呢?
我的微分方程用ode45时,运行时间很长,一直得不到结果,用ode23s可以很快得到结果,而ode23也可以得到结果,但是ode23s和ode23的结果差别较大。因此,不知道该如何选择,让结果准确,谢谢!!!

[ 本帖最后由 eight 于 2007-12-15 11:06 编辑 ]

花如月 发表于 2007-12-15 11:24

回复 #1 foozle 的帖子

好像应该去数学版区吧,这个问题理论性很强,可以说不是matlab问题。找相关的书籍看看吧、、

nrm1984 发表于 2007-12-30 11:12

数学上说,如果方程的特征根相差不大称为非刚性问题,相差很大成为刚性问题.但是至于遇到一个微分方程怎么判断,大家现在基本上都是去试,还没有什么比较的简单的判断方法,这有待于数学的继续研究.如果你知道了,也别忘记告诉大家共享!:lol

[ 本帖最后由 花如月 于 2007-12-30 18:46 编辑 ]
页: [1]
查看完整版本: ode刚性和非刚性微分方程的区别??