k-Wave Toolbox |
![]() ![]() |
Create an evenly spaced array of time points
[t_array dt] = makeTime(kgrid, c) [t_array dt] = makeTime(kgrid, c, cfl)
makeTime
creates an evenly spaced array of time points for use with the first-order k-space simulation codes based on the Courant-Friedrichs-Lewy stability level cfl
and the grid size. The time-step dt
is chosen based on the cfl
level(the default setting is 0.3), and the number of time-steps is chosen based on the time it takes to travel from one corner of the k-space grid given by kgrid
to the geometrically opposite corner travelling at c
m/s. Note, if c is given as a matrix, the calculation is based on the maximum value.
|
k-Wave grid structure returned by |
|
sound speed in the medium [m/s] |
|
Courant-Friedrichs-Lewy stability criterion (default = 0.3) |
|
array of evenly-spaced time points [s] |
|
time-step [s] |
makeGrid
, kspaceFirstOrder1D
, kspaceFirstOrder2D
, kspaceFirstOrder3D
![]() |
makeSphere | neper2db | ![]() |
© 2009, 2010 Bradley Treeby and Ben Cox.