Effacer les filtres
Effacer les filtres

how do i change StepTolerance?

4 vues (au cours des 30 derniers jours)
KIPROTICH KOSGEY
KIPROTICH KOSGEY le 24 Oct 2019
Hi,
Please i would like to write a code in matlab that changes the StepTolerance to 1E-20 but i do not know how to go about.
Please can someone assist, please..
This is my script:
y0=[0.02352;0.00048;0.0288;0.00432;0.216;0.1104;0.1104;2;2;2;55;50;0.5];
h=0.0006944444;
tSpan=[0 535];
options = optimoptions('StepTolerance', 1e-20);
[tSol, ySol]=ode23tb(@(t, y) MBBRFun4(t,y), tSpan, y0, options);
as it stands, i get the following error:
Warning: Failure at t=6.848966e-01. Unable to meet integration
tolerances without reducing the step size below the smallest value
allowed (2.433242e-15) at time t.
Thanks in advance

Réponse acceptée

Dinesh Yadav
Dinesh Yadav le 29 Oct 2019
Hi,
As I have attached an example code for changing step tolerance. Hope it helps your cause.
  1 commentaire
KIPROTICH KOSGEY
KIPROTICH KOSGEY le 29 Oct 2019
Thank you so much!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by