Цитата:
Сообщение от Ghost
Uzanka, если вручную выставить max step size и min step size это сильно повлияет на результат?
|
повлияет, конечно. Если задача stiff, то размер шагов должен быть маленький, иначе точность не обеспечите. Я бы не стала ставить ограничения на минимальный размер шага ...
Добавлено через 12 минут
По нашему опыту и экспериментам на разных задачах,
ode15s лучше всех. Другие ученые тоже вроде бы именно его советуют. Муж тут подсказывает, что
ode23tb очень плох. Лучше использовать
ode15s .
Ограничение на шаг снизу я бы не ставила. Это плохо для точности. Ограничение на шаг сверху можно поставить. Как вам удобнее. Будет влиять на скорость счета. На счет AbsTol и RelTol мы ставили 1е-4. Можно и выше, но на скорость повлияет.
Вот код, к примеру:
оptions = odeset('AbsTol',1е-4,'RelTol',1е-4,'MaxStep',0.1);
[t,xx] = ODE15s(nameF,[t0 T],x0,options);