Borrar filtros
Borrar filtros

how do i change StepTolerance?

4 visualizaciones (últimos 30 días)
KIPROTICH KOSGEY
KIPROTICH KOSGEY el 24 de Oct. de 2019
Comentada: KIPROTICH KOSGEY el 29 de Oct. de 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

Respuesta aceptada

Dinesh Yadav
Dinesh Yadav el 29 de Oct. de 2019
Hi,
As I have attached an example code for changing step tolerance. Hope it helps your cause.

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by