https://docs.juliadiffeq.org/latest/features/callback_functions.html
Я пытаюсь имитировать первый пример ContinuousCallback (Bouncing Ball) и изменить условие обратного вызова на:
function condition(u,t,integrator)
t % 5
end
Это означает, что я хочузапускать событие (определенное как функция affect!(integrator)
) каждые 5 единиц времени.Однако ни одно событие не инициируется.Я могу изменить condition
на (t-5)*(t-10)*(t-15)
и т. Д., Но это не распространяется на каждый момент времени, когда t кратно 5. Что вместо этого следует поместить в condition
?