photo

Hossein


Con actividad desde 2011

Followers: 0   Following: 0

Mensaje

Hi,

I am using odeXXX for solving a simple ordinary equation. I need to have the solution in different times. For doing so, I though I only need a time span like
timespan=linspace(0,45E-6,88)
but the number of outputs does not have any correlation with the size of timespan

timespan=linspace(0,45E-6,88);
sol=ode45(handle,timespan,y0)

so I am expecting to see 88 answer in the output, but depending on the 'RelTol' the number of output is something about 24 to 290

right now I am using a for loop like this,

for i=1:size(timespan)
sol=ode45(handle, [0 timespan(i)],y0)
y=sol.y(:,end)
end

I am sure there must be a much better and faster way to obtain these results.

Estadística

MATLAB Answers

1 Pregunta
4 Respuestas

CLASIFICACIÓN
3.737
of 301.436

REPUTACIÓN
14

CONTRIBUCIONES
1 Pregunta
4 Respuestas

ACEPTACIÓN DE RESPUESTAS
0.0%

VOTOS RECIBIDOS
1

CLASIFICACIÓN
 of 21.278

REPUTACIÓN
N/A

EVALUACIÓN MEDIA
0.00

CONTRIBUCIONES
0 Archivos

DESCARGAS
0

ALL TIME DESCARGAS
0

CLASIFICACIÓN

of 174.540

CONTRIBUCIONES
0 Problemas
0 Soluciones

PUNTUACIÓN
0

NÚMERO DE INSIGNIAS
0

CONTRIBUCIONES
0 Publicaciones

CONTRIBUCIONES
0 Público Canales

EVALUACIÓN MEDIA

CONTRIBUCIONES
0 Temas destacados

MEDIA DE ME GUSTA

  • Knowledgeable Level 1
  • First Answer

Ver insignias

Feeds

Ver por
Sin actividad