transient_pressure()

Description: Calculates the transient pressure field from an arbitrary transducer array using the Fast Nearfield Method and Time-Space Decomposition or Frequency Domain Time-Space Decomposition, depending on the input signal.

Usage

pressure = transient_pressure(transducer_array, coordinate_grid, medium, time_struct,ndiv,\
excitation_function);
pressure = transient_pressure(transducer_array, coordinate_grid, medium, time_struct,ndiv,\
excitation_function, calculation_method);

Arguments

Output Parameters

Notes

Advanced users may wish to use the individual calculation functions directly for access to more features and options.

FDTSD calculations are not as fast as TSD calculations. It is therefore recommended that users use one of the analytical TSD expressions if possible for the greatest speed.

This function only calculates pressures in lossless media, so any attenuation parameter set by the user will be ignored.