ODE Event Finding Accuracy
Mostra commenti meno recenti
I'm working on a project that requires that I determine when an ODE event occurs with a very high degree of accuracy. Looking at MATLAB's documentation, I've been unable to find any information on how to set the error tollerance for the root finding method or exactly how accurate the root finding method used for determining event locations is.
Is it somehow possible to set abs/rel tollerance on the root finding method that MATLAB uses to determine where ODE events occur? I've recently been using the Julia programming language with it's DifferentialEquations.jl package which allows me to explicitly define the absolute and relative error tolorance for the Regula-Falsi root finding method used to determine where events occur. Ideally, I would like to do this exact thing with MATLABs ODE event handling.
1 Commento
Bjorn Gustavsson
il 19 Feb 2021
Have you checked that it isn't good enough? For ballode I get the event-time to be accurate with a relative error of 2.75e-14...
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Ordinary Differential Equations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!