Hossein
Followers: 0 Following: 0
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.
Statistik
RANG
3.744
of 301.558
REPUTATION
14
ANTWORTZUSTIMMUNG
0.0%
ERHALTENE STIMMEN
1
RANG
of 21.325
REPUTATION
N/A
DURCHSCHNITTLICHE BEWERTUNG
0.00
BEITRÄGE
0 Dateien
DOWNLOADS
0
ALL TIME DOWNLOADS
0
RANG
of 175.442
BEITRÄGE
0 Probleme
0 Lösungen
PUNKTESTAND
0
ANZAHL DER ABZEICHEN
0
BEITRÄGE
0 Beiträge
BEITRÄGE
0 Öffentlich Kanäle
DURCHSCHNITTLICHE BEWERTUNG
BEITRÄGE
0 Discussions
DURCHSCHNITTLICHE ANZAHL DER LIKES

