Examples
- FNMcirc.mThis example reproduces results found in the FNM circle paper published in the 2003 JASA. This example should take no longer the 2 minutes to finish on modern hardware.
- FNMrect.mThis example reproduces results found in the FNM rectangle paper published in the 2004 JASA. This example should take no longer then 4 minutes to finish on modern hardware.
- FNMsphericalshell.mThis example uses the FNM method with a spherical shell tranducer.
- Rayleighcirc.mThis example is the same example as FNMcirc, but using the Rayleigh Sommerfeld integral. This can take over 1 hour depending on the computer.
- Rayleighrect.mThis example is the same example as FNMrect, but using the Rayleigh Sommerfeld integral. This can take over 1 hour depending on the computer.
- Rayleighsphericalshell.mThis example is the same example as FNMsphericalshell, but using the Rayleigh Sommerfeld integral. This can take over 2 hours depending on the computer.
- comparerect.m, comparecirc.m, and comparesphericalshell.mThese files compare the results of the FNM examples vs the Rayleigh examples. Both the FNM and Rayleigh examples need to be run before these scripts will work.
- transientcirc.mThis example shows a transient wave calculation using circles. This is animated.
- transientrect.mThis example shows a transient wave calculation using rectangles. This is animated.
- transientrectarray.mThis example shows a transient wave calculation using rectangular arrays. This is animated.
- transientsphericalshell.mThis example shows a transient wave calculation using spherical shells. This is animated.
- SingleFocusRectArray.mThis example shows the pressure field generated by a rectangular transducer array focused at a single point.
- MultiFocusRectArray.mThis example shows the pressure field generated by a rectangular transducer array focused at multiple points.