Tspan is not strictly increasing.

I am trying to solve a second order ode using ODE45 but my tspan is not strictly increasing. How can I solve it ?

 Respuesta aceptada

Stephan
Stephan el 27 de Nov. de 2019
Since ode45 uses an automated stepwide control just define the start and the end of your tspan this way:
tspan = [0 10];
This is all you have to do to solve this problem.

3 comentarios

Asir Tushar
Asir Tushar el 27 de Nov. de 2019
actually I get the tspan from another function. I need that specified values to be tspan.
T0=[0
0
0
0
0
0
0
0
0
0
4.7581
12.1201
8.6331
2.2103
2.2103
2.2103
2.2103
2.2103
2.2103
2.2103
2.2103]
I need to solve this. thare are another 21 of them like these. where the values are not strictly increasing. I am not giving the main code because it is too big with lots of parameters.
Stephan
Stephan el 28 de Nov. de 2019
tspan = sort(unique(T0));
should solve this.
Asir Tushar
Asir Tushar el 29 de Nov. de 2019
Thank you.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 24 de Nov. de 2019

Comentada:

el 29 de Nov. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by