k-Wave Toolbox
k-Wave Toolbox Previous   Next

Run the First Example

Regardless of your intended application for the k-Wave Toolbox, the easiest way to get started is to work through the Initial Value Problems examples, in particular the Homogeneous Propagation Medium example. This gives a step-by-step introduction to the way the simulation functions within k-Wave work. Each of the examples comes with an accompanying m-file which can be opened or run from within the help menu. At the top of the help file for each example, links to earlier examples are also given ("It builds on..."). Components of the example that have been discussed in these earlier examples will generally not be explained again in detail.

After working through the Initial Value Problems, further examples are available specific to particular areas of interest, for example Time Varying Source Problems or Photoacoustic Image Reconstruction. Additional details can also be found within the help files for each function. These are listed both by category as well as in alphabetical order. If you are having trouble with a specific example or topic, try reading the Troubleshooting section.

There is additional information on the functions and algorithms used in k-Wave in the k-Wave Manual (this can be downloaded from bug.medphys.ucl.ac.uk/kwave/documentation.php). The manual includes a general introduction to the governing equations and numerical methods used in the main simulation functions in k-Wave. It also provides a basic overview of the software architecture and a number of canonical examples. The manual has a different emphasis to the MATLAB documentation, thus it can be beneficial when starting with k-Wave to read both in parallel.

 Back to Top

© 2009-2014 Bradley Treeby and Ben Cox.