sswwss 发表于 2009-4-29 18:12

请教用ode45解非线性方程组出现如下问题:

请教用ode45解非线性方程组出现如下问题:
Warning: Failure at t=2.039302e+001.Unable to meet integration tolerances without reducing the step size below the

smallest value allowed (5.684342e-014) at time t.
该如何处理?
谢谢!!!

sogooda 发表于 2009-4-29 20:52

回复 楼主 sswwss 的帖子

试试改用ode15s

sswwss 发表于 2009-4-30 19:03

我的方程比较复杂,是4个二阶微分方程组,每个方程有五六十项
平均每个方程长一千多列

我试了还是一些同样的Warning
但是我缩短时间间隔tspan,就正常
我是不是应该减小步长或者增大误差?

sogooda 发表于 2009-4-30 20:51

回复 板凳 sswwss 的帖子

那就可以减小步长求解吧。
页: [1]
查看完整版本: 请教用ode45解非线性方程组出现如下问题: