The DREAM (Discrete REpresentation Array Modelling) toolbox is a free open source toolbox, for both Matlab and Octave , for simulating acoustic fields radiated from common ultrasonic transducer types and arbitrarily complicated ultrasonic transducers arrays. The DREAM toolbox enables analysis of beam-steering, beam-focusing, and apodization for wideband (pulse) excitation both in near and far fields.
Download the development code with:
# svn co http://svn.code.sf.net/p/dreamtoolbox/code/trunk dream
Thanks for Dreamtoolbox, it's wonderful!