Mercurial > repos > public > sbplib
changeset 12:c71095442c57
Added function to calculate an aligned timestep.
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Tue, 22 Sep 2015 08:35:57 +0200 |
| parents | 0c166d195f58 |
| children | b18d3d201a71 |
| files | alignedTimestep.m |
| diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/alignedTimestep.m Tue Sep 22 08:35:57 2015 +0200 @@ -0,0 +1,12 @@ +% Calcualtes the largest timestep smaller than k_max that gives an integer +% number of timesteps to time T. +% k_max -- largest allowable timestep +% T -- time to align with +% +% Returns: +% k -- calculated timestep +% N -- number to of timestep to reach T +function [k, N] = alignedTimestep(k_max, T) + N = ceil(T/k_max); + k = T/N; +end \ No newline at end of file
