在ode15s中设置最小步长

时间:2014-08-26 18:18:56

标签: matlab ode

我在遗传算法中调用ode15s,对于问题变量的某些配置,集成步骤变得太小,然后发出警告。我不介意警告,但这会减慢查找过程的速度。解。所以,我想让ode15s更早退出(更快)。我以为我可以增加允许的最小步数,但我尝试了这个

options = odeset('AbsTol',1e-8,'RelTol',1e-5,'MinStep',1e-5);

并没有奏效。我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果我参考这篇文章: http://www.mathworks.com/matlabcentral/newsreader/view_thread/307359

您无法指定最小步数!但是更改relTol和AbsTol的值将间接改变最小步骤。

祝你好运!